<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MarukuMarkdown的Ruby解釋器

          聯(lián)合創(chuàng)作 · 2023-09-30 15:34

          Maruku是一個(gè)Markdown的Ruby解釋器。它同時(shí)還實(shí)現(xiàn)了PHP Markdown extra的語(yǔ)法。

          Maruku和BlueCloth的實(shí)現(xiàn)方式不一樣。Maruku是在內(nèi)存創(chuàng)建Markdown文檔對(duì)象,而BlueCloth是用string的 gsub來(lái)進(jìn)行轉(zhuǎn)換。因此BlueCloth解釋小文本的時(shí)候比較快,但是Maruku解釋大文本的時(shí)候會(huì)比BlueCloth快很多。

          和其它輕量標(biāo)記語(yǔ)言一樣,Markdown并不能也不旨在替代HTML;因?yàn)樗械木W(wǎng)頁(yè)最終都要交給瀏覽器來(lái)解析的,而瀏覽器只認(rèn)識(shí)HTML,因 此,單獨(dú)使用Markdown編寫的文本并不能為瀏覽器所認(rèn)識(shí);所以,在瀏覽器和Markdown之間還要有一個(gè)東西,那就是翻譯器。它其實(shí)和我以前寫的 那個(gè)程序是一樣的東西,翻譯器將業(yè)已完成的Markdown格式的文本轉(zhuǎn)換成HTML文本,然后才能交由瀏覽器來(lái)解析和排版。

          Markdown官方發(fā)布的翻譯器是一個(gè)Perl腳本,在命令行執(zhí)行如下命令即可轉(zhuǎn)換Markdown文本到HTML文本:

          perl Markdown.pl --html4tags sample.txt > sample.html

          瀏覽 34
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  超碰人人操人人 | 一道本中文字幕欧美激情 | 五月天婷婷影院影院 | 视频精品福利 | 一级片A片 |