1. Markdown 是什么?1.1 認(rèn)識MarkdownMarkdown是一種輕量級的 [ 標(biāo)記語言 ] ,Markdown 是一個(gè) Web 上使用的文本到HTML的轉(zhuǎn)換工具,可以通過簡單、易讀易寫的文本格式生成結(jié)構(gòu)化的HTML文檔。目前面向開源及私有軟件項(xiàng)目的托管平臺—GitHub、中國專業(yè)IT社區(qū)—CSDN、優(yōu)質(zhì)的創(chuàng)作社區(qū)—簡書等網(wǎng)站均支持這種格式。 GitHub基于搜狗微信搜索的微信公眾號爬蟲接口 1.2兼容 HTMLMarkdown 語法的目標(biāo)是:成為一種適用于網(wǎng)絡(luò)的書寫語言。 Markdown 不是想要取代 HTML,甚至也沒有要和它相近,它的語法種類很少,只對應(yīng) HTML 標(biāo)記的一小部分。Markdown 的構(gòu)想不是要使得 HTML 文檔更容易書寫。Markdown 的理念是,能讓文檔更容易讀、寫和隨意改。HTML 是一種發(fā)布的格式,Markdown 是一種書寫的格式。 2. Markdown 適合做什么?Markdown 文本編輯器,在快速文字排版以及代碼編輯方面的效率是顯而易見的。使用人群方面,適合那些對碼字手速和排版順暢度有要求的人群,譬如碼農(nóng)、網(wǎng)站小編…… 2.1 使用 Markdown 的優(yōu)點(diǎn)
2.2 使用 Markdown 的誤區(qū)
Typora 也不是沒有缺點(diǎn)。相較于老牌的Word ,在功能方面Typora 還稍顯稚嫩,一些功能尚且不足。比如對于插入的圖片,Typora 不能對其設(shè)置樣式、裁剪等,而Word 則表示笑而不語。 但換一個(gè)角度來說,這也不是 Typora 的問題,因?yàn)樗?Word 完全是兩個(gè)不同定位的文本編輯器,只能說各有側(cè)重。 雖然功能的豐富并沒有什么本質(zhì)的缺點(diǎn),但終歸有些背離初衷,何況在編寫的過程中很費(fèi)神,不如使用專業(yè)的工具撰寫來的更有效率,所以如果你需實(shí)現(xiàn)復(fù)雜功能,專業(yè)的圖形界面工具會更加方便。 3. Markdown 編輯器推薦3.1 Typora如果你是一個(gè)內(nèi)心文藝、熱愛寫文的程序員,那么你可能會想,到底有沒有一款既接近程序員碼字風(fēng)格,又可以用于普通文本排版的編輯器呢?答案肯定是有的,它就是 Typora [' t? p?:ra] 。 Typora刪除了預(yù)覽窗口,以及所有其他不必要的干擾。實(shí)時(shí)渲染的特點(diǎn)「所見即所得」(What You See Is What You Mean)。Typora 同樣支持 Windows、OS X 和 Linux。 官網(wǎng)下載 下載合適的版本,并傻瓜式安裝即可 3.2 其他平臺3.2.1 macOS 平臺在 macOS 上可以使用 Ulysses[ 尤利西斯 ],其次還有很多同類選擇。 3.2.2 iOS、Android 、Web 平臺
參考: 各個(gè)平臺的編輯器 推薦幾款Mac平臺上不錯(cuò)的Markdown軟件 4. Markdown 語法4.1 Typora 的 markdown 語法看到這里請不要被 [ 標(biāo)記 ] 、[ 語言 ] 所迷惑,Markdown的語法十分簡單。常用的標(biāo)記符號也不超過十個(gè),這種相對于更為復(fù)雜的HTML 標(biāo)記語言來說,Markdown 可謂是十分輕量的,學(xué)習(xí)成本也不需要太多,且一旦熟悉這種語法規(guī)則,加上高效的快捷鍵操作,會有一勞永逸的效果。 Markdown由 約翰·格魯伯 創(chuàng)建。但是,其語法在不同的解析器或編輯器之間有所不同。 1、標(biāo)題
2、引用
3、有序列表
4、無序列表
5、任務(wù)清單支持GFM任務(wù)列表。能夠在markdown文件中管理簡單的待辦事項(xiàng)。
6、代碼塊Typora支持 java,python 等多種編程語言,并且在代碼區(qū)域進(jìn)行語法高亮,用Typora記編程筆記,看得一清二楚!
7、公式塊7.1 Typora 原生支持 Tex / LaTeX 美[?le?teks] 語法,可用來渲染普通數(shù)學(xué)、化學(xué)方程式。 渲染過程由MathJax處理。
7.2 Typora 可繪制流程圖、時(shí)序圖(順序圖)、甘特圖
8、生成表格
| 第一個(gè)標(biāo)題 | 第二個(gè)標(biāo)題 | 第三個(gè)標(biāo)題| | -----------------| -----------------| ---------------| | 單元格 | 單元格 | 單元格 |
9、字體加粗
10、字體傾斜
11、下劃線
12、刪除線
13、分割線可以在一行中用三個(gè)以上的星號、減號、底線來建立一個(gè)分隔線,行內(nèi)不能有其他東西。你也可以在星號或是減號中間插入空格 。
14、插入鏈接
效果:
15、插入圖片
16、視頻可以使用HTML標(biāo)簽嵌入視頻。
17、插入腳注
(注意:在英文半角的輸入法下輸入符號,輸入腳注內(nèi)容后,可移動(dòng)鼠標(biāo)到第一行腳注上可看到腳注內(nèi)容) 效果:今天還好嗎?12 [1] 好著來,?? [2] 那么你如何? 17、插入目錄(TOC)
18、下標(biāo)、上標(biāo)、高亮
效果:
19、反斜杠
20、表情符號??
以上語法不用刻意記,在Typora中的右鍵菜單都有, 常用功能基本上都有快捷鍵。 4.2 Typora特色4.2.1 文件
4.2.2 主題為了讓文檔更美觀,我們可以為其加上 CSS style。我認(rèn)為 Typora 對 CSS 的支持讓它成為一眾桌面筆記應(yīng)用中最與眾不同的一個(gè)。在 Typora 中 CSS 被稱為「主題」,但其本質(zhì)仍是 CSS 文件。你可以在 選擇不同的主題可以使文檔擁有不同的外觀,但不會影響內(nèi)容。Typora 自帶了若干主題,你也可以在官方主題下載更多的主題。 4.2.3 視圖
參考網(wǎng)站: 1.Typora官方指南 2. 史上最完美的Typora教程 3. Markdown 中文版語法說明 5、Markdown相關(guān)資源共享5.1博客搭建Typora 支持在文檔頭部加上基于 YAML 的 front-matter 信息,這一特性適用于把 Markdown 文檔分類歸檔上傳到用 Hexo 框架搭建的博客中。 Stone Sun's Blog 博客搭建參考網(wǎng)站 5.2圖床推薦圖床選擇參考網(wǎng)址 6、Markdown總結(jié)Markdown的語法簡潔明了、學(xué)習(xí)容易,而且功能比純文本更強(qiáng),可用于寫博客,寫幫助文檔,同時(shí)多種網(wǎng)站均支持這種格式。學(xué)習(xí)的同時(shí),學(xué)會分享才能共同進(jìn)步! |
|