<ins id="7fzjv"><address id="7fzjv"></address></ins>

      
      
      <delect id="7fzjv"><sub id="7fzjv"></sub></delect><form id="7fzjv"><mark id="7fzjv"><dfn id="7fzjv"></dfn></mark></form>

      <b id="7fzjv"></b>
      <ol id="7fzjv"></ol>

      <noframes id="7fzjv"><sub id="7fzjv"></sub>

      <output id="7fzjv"></output>
      <meter id="7fzjv"></meter>

      <noframes id="7fzjv"><sub id="7fzjv"><font id="7fzjv"></font></sub>

        Markdown 語(yǔ)法完整版

        電商報
        2014-12-02 14:04

        如果你覺(jué)得語(yǔ)法太多太難記,可以先從 Markdown 語(yǔ)法上手( 先學(xué)這8種 )學(xué)起。

        概述 宗旨

        Markdown 的目標是實(shí)現「易讀易寫(xiě)」。

        可讀性,無(wú)論如何,都是最重要的。一份使用 Markdown 格式撰寫(xiě)的文件應該可以直接以純文本發(fā)布,并且看起來(lái)不會(huì )像是由許多標簽或是格式指令所構成。Markdown 語(yǔ)法受到一些既有 text-to-HTML 格式的影響,包括 [Setext] 1、[atx] 2、[Textile] 3、[reStructuredText] 4、[Grutatext] 5 和 [EtText] 6,而最大靈感來(lái)源其實(shí)是純文本電子郵件的格式。

        總之, Markdown 的語(yǔ)法全由一些符號所組成,這些符號經(jīng)過(guò)精挑細選,其作用一目了然。比如:在文字兩旁加上星號,看起來(lái)就像強調。Markdown 的列表看起來(lái),嗯,就是列表。Markdown 的區塊引用看起來(lái)就真的像是引用一段文字,就像你曾在電子郵件中見(jiàn)過(guò)的那樣。

        兼容 HTML

        Markdown 語(yǔ)法的目標是:成為一種適用于網(wǎng)絡(luò )的書(shū)寫(xiě)語(yǔ)言。

        Markdown 并不是想取代 HTML的地位,甚至接近它。它的語(yǔ)法種類(lèi)很少,只對應 HTML 標記的一小部分。Markdown 的構想不是要使得 HTML 文檔更容易書(shū)寫(xiě)。在我看來(lái), HTML 已經(jīng)很容易寫(xiě)了。Markdown 的理念是,能讓文檔更容易讀、寫(xiě)和隨意改。HTML 是一種發(fā)布的格式,Markdown 是一種書(shū)寫(xiě)的格式。就這樣,Markdown 的格式語(yǔ)法只涵蓋純文本可以涵蓋的范圍。

        不在 Markdown 涵蓋范圍之內的標簽,都可以直接在文檔里面用 HTML 撰寫(xiě)。不需要額外標注這是 HTML 或是 Markdown;只要直接加標簽就可以了。

        要制約的只有一些 HTML 區塊元素――比如 <div>、<table>、<pre>、<p> 等標簽,必須在前后加上空行與其它內容區隔開(kāi),還要求它們的開(kāi)始標簽與結尾標簽不能用制表符或空格來(lái)縮進(jìn)。Markdown 的生成器有足夠智能,不會(huì )在 HTML 區塊標簽外加上不必要的 <p> 標簽。

        例子如下,在 Markdown 文件里加上一段 HTML 表格:

        這是一個(gè)普通段落。 <table> <tr> <td>Foo</td> </tr> </table> 這是另一個(gè)普通段落。

        請注意,在 HTML 區塊標簽間的 Markdown 格式語(yǔ)法將不會(huì )被處理。比如,你在 HTML 區塊內使用 Markdown 樣式的*強調*會(huì )沒(méi)有效果。

        HTML 的區段(行內)標簽如 <span>、<cite>、<del> 可以在 Markdown 的段落、列表或是標題里隨意使用。依照個(gè)人習慣,甚至可以不用 Markdown 格式,而直接采用 HTML 標簽來(lái)格式化。舉例說(shuō)明:如果比較喜歡 HTML 的 <a> 或 <img> 標簽,可以直接使用這些標簽,而不用 Markdown 提供的鏈接或是圖像標簽語(yǔ)法。

        和處在 HTML 區塊標簽間不同,Markdown 語(yǔ)法在 HTML 區段標簽間是有效的。

        特殊字符自動(dòng)轉換

        在 HTML 文件中,有兩個(gè)字符需要特殊處理: < 和 & 。 < 符號用于起始標簽,& 符號則用于標記 HTML 實(shí)體,如果你只是想要顯示這些字符的原型,你必須要使用實(shí)體的形式,像是 &lt; 和 &amp;。

        & 字符尤其讓網(wǎng)絡(luò )文檔編寫(xiě)者受折磨,如果你要打「AT&T」 ,你必須要寫(xiě)成「AT&amp;T」。而網(wǎng)址中的 & 字符也要轉換。比如你要鏈接到:

        https://img1.dsb.cn/images?num=30&q=larry+bird

        你必須要把網(wǎng)址轉換寫(xiě)為:

        https://img1.dsb.cn/images?num=30&amp;q=larry+bird

        才能放到鏈接標簽的 href 屬性里。不用說(shuō)也知道這很容易忽略,這也可能是 HTML 標準檢驗所檢查到的錯誤中,數量最多的。

        Markdown 讓你可以自然地書(shū)寫(xiě)字符,需要轉換的由它來(lái)處理好了。如果你使用的 & 字符是 HTML 字符實(shí)體的一部分,它會(huì )保留原狀,否則它會(huì )被轉換成 &amp;。

        所以你如果要在文檔中插入一個(gè)版權符號 ?,你可以這樣寫(xiě):

        &copy;

        Markdown 會(huì )保留它不動(dòng)。而若你寫(xiě):

        AT&T

        Markdown 就會(huì )將它轉為:

        AT&amp;T

        類(lèi)似的狀況也會(huì )發(fā)生在 < 符號上,因為 Markdown 允許兼容 HTML,如果你是把 < 符號作為 HTML 標簽的定界符使用,那 Markdown 也不會(huì )對它做任何轉換,但是如果你寫(xiě):

        4 < 5

        Markdown 將會(huì )把它轉換為:

        4 &lt; 5

        不過(guò)需要注意的是,code 范圍內,不論是行內還是區塊, < 和 & 兩個(gè)符號都一定會(huì )被轉換成 HTML 實(shí)體,這項特性讓你可以很容易地用 Markdown 寫(xiě) HTML code (和 HTML 相對而言, HTML 語(yǔ)法中,你要把所有的 < 和 & 都轉換為 HTML 實(shí)體,才能在 HTML 文件里面寫(xiě)出 HTML code。)

        區塊元素 段落和換行

        一個(gè) Markdown 段落是由一個(gè)或多個(gè)連續的文本行組成,它的前后要有一個(gè)以上的空行(空行的定義是顯示上看起來(lái)像是空的,便會(huì )被視為空行。比方說(shuō),若某一行只包含空格和制表符,則該行也會(huì )被視為空行)。普通段落不該用空格或制表符來(lái)縮進(jìn)。

        「由一個(gè)或多個(gè)連續的文本行組成」這句話(huà)其實(shí)暗示了 Markdown 允許段落內的強迫換行(插入換行符),這個(gè)特性和其他大部分的 text-to-HTML 格式不一樣(包括 Movable Type 的「Convert Line Breaks」選項),其它的格式會(huì )把每個(gè)換行符都轉成 <br /> 標簽。

        如果你確實(shí)想要依賴(lài) Markdown 來(lái)插入 <br /> 標簽的話(huà),在插入處先按入兩個(gè)以上的空格然后回車(chē)。

        的確,需要多費點(diǎn)事(多加空格)來(lái)產(chǎn)生 <br /> ,但是簡(jiǎn)單地「每個(gè)換行都轉換為 <br />」的方法在 Markdown 中并不適合, Markdown 中 email 式的 區塊引用 和多段落的列表在使用換行來(lái)排版的時(shí)候,不但更好用,還更方便閱讀。

        標題

        Markdown 支持兩種標題的語(yǔ)法,類(lèi) [Setext] 1 和類(lèi) [atx] 2 形式。

        類(lèi) Setext 形式是用底線(xiàn)的形式,利用 = (最高階標題)和 - (第二階標題),例如:

        This is an H1 ============= This is an H2 -------------

        任何數量的 = 和 - 都可以有效果。

        類(lèi) Atx 形式則是在行首插入 1 到 6 個(gè) # ,對應到標題 1 到 6 階,例如:

        # 這是 H1 ## 這是 H2 ###### 這是 H6

        你可以選擇性地「閉合」類(lèi) atx 樣式的標題,這純粹只是美觀(guān)用的,若是覺(jué)得這樣看起來(lái)比較舒適,你就可以在行尾加上 #,而行尾的 # 數量也不用和開(kāi)頭一樣(行首的井字符數量決定標題的階數):

        # 這是 H1 # ## 這是 H2 ## ### 這是 H3 ###### 區塊引用 Blockquotes

        Markdown 標記區塊引用是使用類(lèi)似 email 中用 > 的引用方式。如果你還熟悉在 email 信件中的引言部分,你就知道怎么在 Markdown 文件中建立一個(gè)區塊引用,那會(huì )看起來(lái)像是你自己先斷好行,然后在每行的最前面加上 > :

        > This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, > consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. > Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. > > Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse > id sem consectetuer libero luctus adipiscing.

        Markdown 也允許你偷懶只在整個(gè)段落的第一行最前面加上 > :

        > This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. > Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.

        區塊引用可以嵌套(例如:引用內的引用),只要根據層次加上不同數量的 > :

        > This is the first level of quoting. > > > This is nested blockquote. > > Back to the first level.

        引用的區塊內也可以使用其他的 Markdown 語(yǔ)法,包括標題、列表、代碼區塊等:

        > ## 這是一個(gè)標題。 > > 1. 這是第一行列表項。 > 2. 這是第二行列表項。 > > 給出一些例子代碼: > > return shell_exec("echo $input | $markdown_script");

        任何像樣的文本編輯器都能輕松地建立 email 型的引用。例如在 BBEdit 中,你可以選取文字后然后從選單中選擇增加引用階層。

        列表

        Markdown 支持有序列表和無(wú)序列表。

        無(wú)序列表使用星號、加號或是減號作為列表標記:

        * Red * Green * Blue

        效果就是

        • red
        • green
        • blue

        等同于:

        + Red + Green + Blue

        也等同于:

        - Red - Green - Blue

        有序列表則使用數字接著(zhù)一個(gè)英文句點(diǎn):

        1. Bird 2. McHale 3. Parish

        很重要的一點(diǎn)是,你在列表標記上使用的數字并不會(huì )影響輸出的 HTML 結果,上面的列表所產(chǎn)生的 HTML 標記為:

        <ol> <li>Bird</li> <li>McHale</li> <li>Parish</li> </ol>

        如果你的列表標記寫(xiě)成:

        1. Bird 1. McHale 1. Parish

        或甚至是:

        3. Bird 1. McHale 8. Parish

        你都會(huì )得到完全相同的 HTML 輸出。重點(diǎn)在于,你可以讓 Markdown 文件的列表數字和輸出的結果相同,或是你懶一點(diǎn),你可以完全不用在意數字的正確性。

        如果你使用懶惰的寫(xiě)法,建議第一個(gè)項目最好還是從 1. 開(kāi)始,因為 Markdown 未來(lái)可能會(huì )支持有序列表的 start 屬性。

        列表項目標記通常是放在最左邊,但是其實(shí)也可以縮進(jìn),最多 3 個(gè)空格,項目標記后面則一定要接著(zhù)至少一個(gè)空格或制表符。

        要讓列表看起來(lái)更漂亮,你可以把內容用固定的縮進(jìn)整理好:

        * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. * Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.

        但是如果你懶,那也行:

        * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. * Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.

        如果列表項目間用空行分開(kāi),在輸出 HTML 時(shí) Markdown 就會(huì )將項目?jì)热萦?<p> 標簽包起來(lái),舉例來(lái)說(shuō):

        * Bird * Magic

        會(huì )被轉換為:

        <ul> <li>Bird</li> <li>Magic</li> </ul>

        但是這個(gè):

        * Bird * Magic

        會(huì )被轉換為:

        <ul> <li><p>Bird</p></li> <li><p>Magic</p></li> </ul>

        列表項目可以包含多個(gè)段落,每個(gè)項目下的段落都必須縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符:

        1. This is a list item with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit. 2. Suspendisse id sem consectetuer libero luctus adipiscing.

        如果你每行都有縮進(jìn),看起來(lái)會(huì )看好很多,當然,再次地,如果你很懶惰,Markdown 也允許:

        * This is a list item with two paragraphs. This is the second paragraph in the list item. You're only required to indent the first line. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. * Another item in the same list.

        如果要在列表項目?jì)确胚M(jìn)引用,那 > 就需要縮進(jìn):

        * A list item with a blockquote: > This is a blockquote > inside a list item.

        如果要放代碼區塊的話(huà),該區塊就需要縮進(jìn)兩次,也就是 8 個(gè)空格或是 2 個(gè)制表符:

        * 一列表項包含一個(gè)列表區塊: <代碼寫(xiě)在這>

        當然,項目列表很可能會(huì )不小心產(chǎn)生,像是下面這樣的寫(xiě)法:

        1986. What a great season.

        換句話(huà)說(shuō),也就是在行首出現數字-句點(diǎn)-空白,要避免這樣的狀況,你可以在句點(diǎn)前面加上反斜杠。

        1986. What a great season. 代碼區塊

        和程序相關(guān)的寫(xiě)作或是標簽語(yǔ)言原始碼通常會(huì )有已經(jīng)排版好的代碼區塊,通常這些區塊我們并不希望它以一般段落文件的方式去排版,而是照原來(lái)的樣子顯示,Markdown 會(huì )用 <pre> 和 <code> 標簽來(lái)把代碼區塊包起來(lái)。

        要在 Markdown 中建立代碼區塊很簡(jiǎn)單,只要簡(jiǎn)單地縮進(jìn) 4 個(gè)空格或是 1 個(gè)制表符就可以,例如,下面的輸入:

        這是一個(gè)普通段落: 這是一個(gè)代碼區塊。

        Markdown 會(huì )轉換成:

        <p>這是一個(gè)普通段落:</p> <pre><code>這是一個(gè)代碼區塊。 </code></pre>

        這個(gè)每行一階的縮進(jìn)(4 個(gè)空格或是 1 個(gè)制表符),都會(huì )被移除,例如:

        Here is an example of AppleScript: tell application "Foo" beep end tell

        會(huì )被轉換為:

        <p>Here is an example of AppleScript:</p> <pre><code>tell application "Foo" beep end tell </code></pre>

        一個(gè)代碼區塊會(huì )一直持續到?jīng)]有縮進(jìn)的那一行(或是文件結尾)。

        在代碼區塊里面, & 、 < 和 > 會(huì )自動(dòng)轉成 HTML 實(shí)體,這樣的方式讓你非常容易使用 Markdown 插入范例用的 HTML 原始碼,只需要復制貼上,再加上縮進(jìn)就可以了,剩下的 Markdown 都會(huì )幫你處理,例如:

        <div class="footer"> &copy; 2004 Foo Corporation </div>

        會(huì )被轉換為:

        <pre><code>&lt;div class="footer"&gt; &amp;copy; 2004 Foo Corporation &lt;/div&gt; </code></pre>

        代碼區塊中,一般的 Markdown 語(yǔ)法不會(huì )被轉換,像是星號便只是星號,這表示你可以很容易地以 Markdown 語(yǔ)法撰寫(xiě) Markdown 語(yǔ)法相關(guān)的文件。

        也可以通過(guò)對代碼塊首尾標注```來(lái)生成代碼區塊。

        分隔線(xiàn)

        你可以在一行中用三個(gè)以上的星號、減號、底線(xiàn)來(lái)建立一個(gè)分隔線(xiàn),行內不能有其他東西。你也可以在星號或是減號中間插入空格。下面每種寫(xiě)法都可以建立分隔線(xiàn):

        * * * *** ***** - - - --------------------------------------- 區段元素 鏈接

        Markdown 支持兩種形式的鏈接語(yǔ)法: 行內式參考式兩種形式。

        不管是哪一種,鏈接文字都是用 [方括號] 來(lái)標記。

        要建立一個(gè)行內式的鏈接,只要在方塊括號后面緊接著(zhù)圓括號并插入網(wǎng)址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網(wǎng)址后面,用雙引號把 title 文字包起來(lái)即可,例如:

        This is [an example](http://example.com/ "Title") inline link. [This link](http://example.net/) has no title attribute.

        會(huì )產(chǎn)生:

        <p>This is <a href="http://example.com/" title="Title"> an example</a> inline link.</p> <p><a href="http://example.net/">This link</a> has no title attribute.</p>

        如果你是要鏈接到同樣主機的資源,你可以使用相對路徑:

        See my [About](/about/) page for details.

        參考式的鏈接是在鏈接文字的括號后面再接上另一個(gè)方括號,而在第二個(gè)方括號里面要填入用以辨識鏈接的標記:

        This is [an example][id] reference-style link.

        你也可以選擇性地在兩個(gè)方括號中間加上一個(gè)空格:

        This is [an example] [id] reference-style link.

        接著(zhù),在文件的任意處,你可以把這個(gè)標記的鏈接內容定義出來(lái):

        [id]: http://example.com/ "Optional Title Here"

        鏈接內容定義的形式為:

        • 方括號(前面可以選擇性地加上至多三個(gè)空格來(lái)縮進(jìn)),里面輸入鏈接文字
        • 接著(zhù)一個(gè)冒號
        • 接著(zhù)一個(gè)以上的空格或制表符
        • 接著(zhù)鏈接的網(wǎng)址
        • 選擇性地接著(zhù) title 內容,可以用單引號、雙引號或是括弧包著(zhù)

        下面這三種鏈接的定義都是相同:

        [foo]: http://example.com/ "Optional Title Here" [foo]: http://example.com/ 'Optional Title Here' [foo]: http://example.com/ (Optional Title Here)

        請注意:有一個(gè)已知的問(wèn)題是 Markdown.pl 1.0.1 會(huì )忽略單引號包起來(lái)的鏈接 title。

        鏈接網(wǎng)址也可以用尖括號包起來(lái):

        [id]: <http://example.com/> "Optional Title Here"

        你也可以把 title 屬性放到下一行,也可以加一些縮進(jìn),若網(wǎng)址太長(cháng)的話(huà),這樣會(huì )比較好看:

        [id]: http://example.com/longish/path/to/resource/here "Optional Title Here"

        網(wǎng)址定義只有在產(chǎn)生鏈接的時(shí)候用到,并不會(huì )直接出現在文件之中。

        鏈接辨別標簽可以有字母、數字、空白和標點(diǎn)符號,但是并區分大小寫(xiě),因此下面兩個(gè)鏈接是一樣的:

        [link text][a] [link text][A]

        隱式鏈接標記功能讓你可以省略指定鏈接標記,這種情形下,鏈接標記會(huì )視為等同于鏈接文字,要用隱式鏈接標記只要在鏈接文字后面加上一個(gè)空的方括號,如果你要讓 “Google” 鏈接到 google.com,你可以簡(jiǎn)化成:

        [Google][]

        然后定義鏈接內容:

        [Google]: http://google.com/

        由于鏈接文字可能包含空白,所以這種簡(jiǎn)化型的標記內也許包含多個(gè)單詞:

        Visit [Daring Fireball][] for more information.

        然后接著(zhù)定義鏈接:

        [Daring Fireball]: http://daringfireball.net/

        鏈接的定義可以放在文件中的任何一個(gè)地方,我比較偏好直接放在鏈接出現段落的后面,你也可以把它放在文件最后面,就像是注解一樣。

        下面是一個(gè)參考式鏈接的范例:

        I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3]. [1]: http://google.com/ "Google" [2]: http://search.yahoo.com/ "Yahoo Search" [3]: http://search.msn.com/ "MSN Search"

        如果改成用鏈接名稱(chēng)的方式寫(xiě):

        I get 10 times more traffic from [Google][] than from [Yahoo][] or [MSN][]. [google]: http://google.com/ "Google" [yahoo]: http://search.yahoo.com/ "Yahoo Search" [msn]: http://search.msn.com/ "MSN Search"

        上面兩種寫(xiě)法都會(huì )產(chǎn)生下面的 HTML。

        <p>I get 10 times more traffic from <a href="http://google.com/" title="Google">Google</a> than from <a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a> or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.</p>

        下面是用行內式寫(xiě)的同樣一段內容的 Markdown 文件,提供作為比較之用:

        I get 10 times more traffic from [Google](http://google.com/ "Google") than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or [MSN](http://search.msn.com/ "MSN Search").

        參考式的鏈接其實(shí)重點(diǎn)不在于它比較好寫(xiě),而是它比較好讀,比較一下上面的范例,使用參考式的文章本身只有 81 個(gè)字符,但是用行內形式的卻會(huì )增加到 176 個(gè)字元,如果是用純 HTML 格式來(lái)寫(xiě),會(huì )有 234 個(gè)字元,在 HTML 格式中,標簽比文本還要多。

        使用 Markdown 的參考式鏈接,可以讓文件更像是瀏覽器最后產(chǎn)生的結果,讓你可以把一些標記相關(guān)的元數據移到段落文字之外,你就可以增加鏈接而不讓文章的閱讀感覺(jué)被打斷。

        強調

        Markdown 使用星號(*)和底線(xiàn)(_)作為標記強調字詞的符號,被 * 或 _ 包圍的字詞會(huì )被轉成用 <em> 標簽包圍,用兩個(gè) * 或 _ 包起來(lái)的話(huà),則會(huì )被轉成 <strong>,例如:

        *single asterisks* _single underscores_ **double asterisks** __double underscores__

        會(huì )轉成:

        <em>single asterisks</em> <em>single underscores</em> <strong>double asterisks</strong> <strong>double underscores</strong>

        你可以隨便用你喜歡的樣式,唯一的限制是,你用什么符號開(kāi)啟標簽,就要用什么符號結束。

        強調也可以直接插在文字中間:

        un*frigging*believable

        但是如果你的 * 和 _ 兩邊都有空白的話(huà),它們就只會(huì )被當成普通的符號。

        如果要在文字前后直接插入普通的星號或底線(xiàn),你可以用反斜線(xiàn):

        .this text is surrounded by literal asterisks. 代碼

        如果要標記一小段行內代碼,你可以用反引號把它包起來(lái)(```),例如:

        Use the `printf()` function.

        會(huì )產(chǎn)生:

        <p>Use the <code>printf()</code> function.</p>

        如果要在代碼區段內插入反引號,你可以用多個(gè)反引號來(lái)開(kāi)啟和結束代碼區段:

        ``There is a literal backtick (`) here.``

        這段語(yǔ)法會(huì )產(chǎn)生:

        <p><code>There is a literal backtick (`) here.</code></p>

        代碼區段的起始和結束端都可以放入一個(gè)空白,起始端后面一個(gè),結束端前面一個(gè),這樣你就可以在區段的一開(kāi)始就插入反引號:

        A single backtick in a code span: `` ` `` A backtick-delimited string in a code span: `` `foo` ``

        會(huì )產(chǎn)生:

        <p>A single backtick in a code span: <code>`</code></p> <p>A backtick-delimited string in a code span: <code>`foo`</code></p>

        在代碼區段內,& 和尖括號會(huì )被自動(dòng)地轉成 HTML 實(shí)體,這使得插入 HTML 原始碼變得很容易,Markdown 會(huì )把下面這段:

        Please don't use any `<blink>` tags.

        轉為:

        <p>Please don't use any <code>&lt;blink&gt;</code> tags.</p>

        你也可以這樣寫(xiě):

        `&#8212;` is the decimal-encoded equivalent of `&mdash;`.

        以產(chǎn)生:

        <p><code>&amp;#8212;</code> is the decimal-encoded equivalent of <code>&amp;mdash;</code>.</p> 圖片

        很明顯地,要在純文字應用中設計一個(gè)「自然」的語(yǔ)法來(lái)插入圖片是有一定難度的。

        Markdown 使用一種和鏈接很相似的語(yǔ)法來(lái)標記圖片,同樣也允許兩種樣式: 行內式參考式。

        行內式的圖片語(yǔ)法看起來(lái)像是:

        ![Alt text](/path/to/img.jpg) ![Alt text](/path/to/img.jpg "Optional title")

        詳細敘述如下:

        • 一個(gè)驚嘆號 !
        • 接著(zhù)一個(gè)方括號,里面放上圖片的替代文字
        • 接著(zhù)一個(gè)普通括號,里面放上圖片的網(wǎng)址,最后還可以用引號包住并加上 選擇性的 ‘title’ 文字。

        參考式的圖片語(yǔ)法則長(cháng)得像這樣:

        ![Alt text][id]

        「id」是圖片參考的名稱(chēng),圖片參考的定義方式則和鏈接參考一樣:

        [id]: url/to/image "Optional title attribute"

        到目前為止, Markdown 還沒(méi)有辦法指定圖片的寬高,如果你需要的話(huà),你可以使用普通的 <img> 標簽。

        其它 自動(dòng)鏈接

        Markdown 支持以比較簡(jiǎn)短的自動(dòng)鏈接形式來(lái)處理網(wǎng)址和電子郵件信箱,只要是用尖括號包起來(lái), Markdown 就會(huì )自動(dòng)把它轉成鏈接。一般網(wǎng)址的鏈接文字就和鏈接地址一樣,例如:

        <http://example.com/>

        Markdown 會(huì )轉為:

        <a href="http://example.com/">http://example.com/</a>

        郵址的自動(dòng)鏈接也很類(lèi)似,只是 Markdown 會(huì )先做一個(gè)編碼轉換的過(guò)程,把文字字符轉成 16 進(jìn)位碼的 HTML 實(shí)體,這樣的格式可以糊弄一些不好的郵址收集機器人,例如:

        <address@example.com>

        Markdown 會(huì )轉成:

        <a href="&#x6D;&#x61;i&#x6C;&#x74;&#x6F;:&#x61;&#x64;&#x64;&#x72;&#x65; &#115;&#115;&#64;&#101;&#120;&#x61;&#109;&#x70;&#x6C;e&#x2E;&#99;&#111; &#109;">&#x61;&#x64;&#x64;&#x72;&#x65;&#115;&#115;&#64;&#101;&#120;&#x61; &#109;&#x70;&#x6C;e&#x2E;&#99;&#111;&#109;</a>

        在瀏覽器里面,這段字串(其實(shí)是 <a href="mailto:address@example.com">address@example.com</a>)會(huì )變成一個(gè)可以點(diǎn)擊的「address@example.com」鏈接。

        (這種作法雖然可以糊弄不少的機器人,但并不能全部擋下來(lái),不過(guò)總比什么都不做好些。不管怎樣,公開(kāi)你的信箱終究會(huì )引來(lái)廣告信件的。)

        反斜杠

        Markdown 可以利用反斜杠來(lái)插入一些在語(yǔ)法中有其它意義的符號,例如:如果你想要用星號加在文字旁邊的方式來(lái)做出強調效果(但不用 <em> 標簽),你可以在星號的前面加上反斜杠:

        .literal asterisks.

        Markdown 支持以下這些符號前面加上反斜杠來(lái)幫助插入普通的符號:

        . 反斜線(xiàn) ` 反引號 * 星號 _ 底線(xiàn) {} 花括號 [] 方括號 () 括弧 # 井字號 + 加號 - 減號 . 英文句點(diǎn) ! 驚嘆號 上標/下標
        • 用<sub>和</sub>包括下標文字:H2O
        • 用<sup>和</sup>包括上標文字:X^2^+2x+1 = 0
        1、該內容為作者獨立觀(guān)點(diǎn),不代表電商報觀(guān)點(diǎn)或立場(chǎng),文章為作者本人上傳,版權歸原作者所有,未經(jīng)允許不得轉載。
        2、電商號平臺僅提供信息存儲服務(wù),如發(fā)現文章、圖片等侵權行為,侵權責任由作者本人承擔。
        3、如對本稿件有異議或投訴,請聯(lián)系:info@dsb.cn
        相關(guān)閱讀
        large" class="rm-style"> 圖例: 注:wangan 編輯器上傳圖片,只需要將圖片拖拽丟入『編輯窗口』內,或者復制圖片在『編輯窗口』內黏貼即可上傳。
        排版規范
        排版整潔對一篇文章來(lái)講非常重要,請注意一下: 英文專(zhuān)有名詞首字母需大寫(xiě);英文的左右 必須 保持一個(gè)空白,避免中英文字黏在一起;中文 必須 使用全角標點(diǎn)符號;必須 嚴格遵循 Markdown 語(yǔ)法;「加亮」和「加粗」和「[鏈接]」都需要在左右保持一個(gè)空格;篇幅較長(cháng)的代碼里,請多使用代碼注釋?zhuān)恢杏⑽呐虐?,參考此?yè)。為了保證文檔品質(zhì),電商報里的所有文檔,都必須嚴格遵照以上規范。
        使用 Markdown 編輯器撰寫(xiě)技術(shù)文章,只專(zhuān)注于內容和技術(shù),不再費心排版的問(wèn)題。這是一份簡(jiǎn)要的 Markdown 引導指南,希望可以幫助您順利的開(kāi)始使用 Markdown 編輯器。
        8月3日消息,印象筆記發(fā)布新版APP,新增專(zhuān)為中國用戶(hù)開(kāi)發(fā)的Markdown、電腦端密碼鎖、Wigdet剪藏等功能。這是印象筆記重組為獨立實(shí)體并擁有產(chǎn)品研發(fā)自主權“中國化”后的又一動(dòng)作。此外,作為與騰訊社交媒體集團戰略合作的一部分,印象筆記與QQ空間進(jìn)行了分享功能的首次嘗試。
          亚洲中文字幕久在线,日韩免费视频观看,第四色激情网,日韩综合在线视频
          <ins id="7fzjv"><address id="7fzjv"></address></ins>

              
              
              <delect id="7fzjv"><sub id="7fzjv"></sub></delect><form id="7fzjv"><mark id="7fzjv"><dfn id="7fzjv"></dfn></mark></form>

              <b id="7fzjv"></b>
              <ol id="7fzjv"></ol>

              <noframes id="7fzjv"><sub id="7fzjv"></sub>

              <output id="7fzjv"></output>
              <meter id="7fzjv"></meter>

              <noframes id="7fzjv"><sub id="7fzjv"><font id="7fzjv"></font></sub>