markdown 的邏輯和語(yǔ)法

markdown 的邏輯


markdown 的用途

用來(lái)作為 html 語(yǔ)言的一種輸入。John 認(rèn)為 HTML 是一種適合用來(lái)發(fā)表的語(yǔ)言,而 markdown 則是一種適合用來(lái)寫作的語(yǔ)言。

文件寫作的多種格式

一個(gè)互聯(lián)網(wǎng)時(shí)代的創(chuàng)作者,其作品的展示形式通常需要是可以放在網(wǎng)上的,這也就是意味著采用 HTML 格式。除了 HTML 以外,還有哪些格式耳熟能詳呢?包括:txt 格式,word 格式,latex 格式、XML 格式等等。我們看看這些格式,就可以總結(jié)出來(lái),一類是專有格式,例如之前的 word,是一種二進(jìn)制格式。除了這種格式以外,因?yàn)橛信虐娴男枨?,所以還有 latex 和 HTML 以及 XML 格式,這種格式的特點(diǎn)就在于其中有大量的 tag 來(lái)表示語(yǔ)義或者指導(dǎo)排版。

markdown 的優(yōu)勢(shì)

那么在寫作的時(shí)候,能夠把這部分的負(fù)擔(dān)最小化。這就需要很好的進(jìn)行設(shè)計(jì),選擇一些合適的標(biāo)記。首先去掉的就是尖括號(hào)。<>

markdown 的語(yǔ)法

標(biāo)題

在寫作中,有標(biāo)題的需求,在markdown當(dāng)中,采用兩種方式來(lái)表示標(biāo)題,一種方式是用 = 和 -,另外一種方式是用 # 來(lái)標(biāo)記的。

1

1.1

1.1.1

1.1.1.1

1.1.1.1.1
1.1.1.1.1.1

由上可見,head的寫作還是比較直觀的。

引用

引用借鑒于郵件中引用其他人的話,用 > 來(lái)表示。

引用一下之前人們說過的話。
確實(shí)不錯(cuò)

列表

無(wú)序列表

列表相對(duì)來(lái)說比較重要,無(wú)序列表可以用 * + - 來(lái)表示。

  • 1 today is a good day
    the sky is blue and the cloud is white
  • 2
    hello world
  • 3

    測(cè)試把一個(gè)block 放進(jìn)列表里。

  • 1
  • 2
  • 3
  • 1
  • 1
  • 3

有序列表

  1. hello
    hello, world, the sky is blue and the cloud is white.
  2. world
  3. ni
  4. hao
    ?

code

之前采用 4 個(gè)空格作為縮進(jìn)可以觸發(fā)。

if __name__ == '__main__':
    unittest.main()

又一個(gè)比較奇怪的地方,使用 tab 觸發(fā)不了代碼塊,一個(gè) tab 只是相當(dāng)于 2 個(gè)空格,而只有 4 個(gè)空格才能夠觸發(fā)。

水平線

使用三個(gè)符號(hào)可以觸發(fā)。



link

[]()
[sina](http://www.sina.com.cn)

sina

行內(nèi)的code

用·來(lái)表示來(lái)表示。 采用行內(nèi)printf()`的方式。

圖像

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容