關于Markdown
-
一整個學期下來氢烘,我覺得讓我收獲最大之一的是學會markdown語言烦却。我們平常都是使用Word 寫文章执桌,或者是用文本鄙皇,但是這樣排版簡直是災難,比如Word 的內容復制粘貼到其他內容仰挣,內容全亂了伴逸。尤其是我們要發(fā)郵箱,發(fā)推文膘壶,這種很注重內容樣式的地方错蝴,排版全亂了洲愤,就迷之尷尬了。而且使用Word 插入一個圖片顷锰,還要現(xiàn)在本地有的圖片柬赐,還要先添加到Word 中,還要手動修改大小尺寸官紫。但是markdown可以很好的解決這個問題肛宋。其實,當深入的了解markdown束世,你才發(fā)現(xiàn)酝陈,它的優(yōu)點遠遠不止這些。接下來毁涉,就先詳細的介紹一下它吧沉帮。
6aee7dbbgw1esvkj19bqmj20e80e874z.jpg
定義
- Markdown 是一種輕量級的標記語言,由John Gruber和Aaron Swartz創(chuàng)建贫堰,使其成為可讀性最大并可再發(fā)行的可輸入輸出的格式遇西。這種語言創(chuàng)建靈感來自于已經(jīng)存在的帶標記的電子郵件文本。Markdown 允許 HTML 語法, 所以使用者如果需要可以直接用 HTML來表示是可以的严嗜。Markdown最初由Gruber應用在Perl語言中粱檀,但現(xiàn)在已經(jīng)有多種編程語言應用了。它是開源項目漫玄,并以BSD-style許可證的許可方式以插件形式或內容管理系統(tǒng)形式發(fā)布茄蚯。
- 參考文獻[]
Markdown的用途:
- Markdown的語法簡介明了、學習容易睦优,而且功能比純文本更強渗常,因此有很多人用它寫博客。世界上最流行的博客平臺WordPress和大型CMS如joomla汗盘、drupal都能很好的支持Markdown皱碘。
優(yōu)點:
可以導出HTML、PDF和md文件
因為編輯的是純文本內容隐孽,兼容所有的文本編輯器
可讀癌椿,直觀,適合所有人的寫作語言菱阵,不管你需要編寫代碼還是公式踢俄,甚至是流程圖
可以是一些博客平臺配套的編輯器,比如hexo晴及,而且現(xiàn)在很多平臺都支持Mrakdown編輯都办,如簡書,微博和知乎等學習起來非常的簡單,這是性價比非常高的一次投資.
宗旨
Markdown 的目標是實現(xiàn)「易讀易寫」琳钉。
使用 Markdown 的誤區(qū)
-
Markdown 在編寫的時候势木,例如流程圖與時序圖,復雜表格與復雜公式的呈現(xiàn)歌懒,雖然功能的豐富并沒有什么本質的缺點啦桌,但終歸有些背離初衷,何況在編寫的過程中很費神歼培,不如使用專業(yè)的工具撰寫來的更有效率震蒋。
啊.jpg
Markdown 語法的簡要規(guī)則
-
標題
6aee7dbbgw1effeaclhiyj20eh09cwez.jpg
標題是每篇文章都需要也是最常用的格式茸塞,在 Markdown 中躲庄,如果一段文字被定義為標題,只要在這段文字前加 # 號即可钾虐。
一級標題
二級標題
三級標題
以此類推噪窘,總共六級標題,建議在井號后加一個空格效扫,這是最標準的 Markdown 語法倔监。
-
列表
SS.jpg 引用
如果你需要引用一小段別處的句子,那么就要用引用的格式菌仁。
例如這樣
只需要在文本前加入 > 這種尖括號(大于號)即可
1111249328628154760602.jpg
圖片與鏈接
- 插入鏈接與插入圖片的語法很像浩习,區(qū)別在一個
!
號
圖片為:
![]()
鏈接為:[]()
插入圖片的地址需要圖床,這里推薦圍脖圖床修復計劃 與 CloudApp 的服務济丘,生成URL地址即可谱秽。
11111.jpg
粗體與斜體
- Markdown 的粗體和斜體也非常簡單,用兩個 * 包含一段文本就是粗體的語法摹迷,用一個 * 包含一段文本就是斜體的語法疟赊。
例如:這里是粗體 這里是斜體
表格 (這種語法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代碼框
-
如果你是個程序猿,需要在文章里優(yōu)雅的引用代碼框峡碉,在 Markdown下實現(xiàn)也非常簡單近哟,只需要用兩個 ` 把中間的代碼包裹起來。圖例:
是.jpg
使用 tab 鍵即可縮進鲫寄。
流程圖
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割線
分割線的語法只需要三個 * 號吉执,例如:
這里有一份另外份文獻,也是關于markdown的使用語法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
為什么我們要學習markdown的三個理由:
- . 看起來舒服地来,解放你的眼睛**
>- "Markdown 格式化語法設計的目的就是為了易讀鼠证," Markdown 的創(chuàng)始人 John Gruber of Daring Fireball 說:"而且 Markdown 應該可以直接使用純文本進行發(fā)布,無需標簽或者是一些格式化命令靠抑。"
- HTML 標簽讓 HTML 文檔包含態(tài)度內容無關的噪音量九,如果你不熟悉 HTML 語法的話,就很難直接閱讀 HTML 的源文件,而閱讀 Markdown 文檔很容易荠列。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外类浪,Markdown 不僅容易讀寫,對于不熟悉 HTML 的人也能輕松了解所表達的內容肌似,鏈接看起來像是腳注费就,甚至你不需要了解哪些是斜體,哪些內容會被加粗川队×ο福 對于 Web 開發(fā)者和設計者來說,清晰的格式讓一些非技術人員倍感親切固额,因為無需超文本眠蚂,Markdown 更直觀更容易被記住。
- . 更少的錯誤
HTML 對格式還是有一些要求的斗躏,例如標簽的開合逝慧、成對出現(xiàn)等。如果你忘記輸入某個斜杠或者是一些屬性的單引號等字符啄糙,很可能導致整個頁面的顯示錯亂笛臣,我想這個大家深有體會,而且錯誤很難排查隧饼。
盡管有很多的工具幫你編寫 HTML 代碼沈堡,并高亮顯示語法錯誤,但我們不想依賴這些工具燕雁。Markdown 的簡單和靈活性可以讓你產(chǎn)生更少的錯誤诞丽,而且很容易找到錯誤所在。
- 讓 CMS 見鬼去吧贵白!
直接在瀏覽器上編寫內容是很危險的游戲率拒,因為你輸入的很多文字可能由于瀏覽器的崩潰瞬間消失,很多的 CMS 內容管理系統(tǒng)提供了所見即所得的編輯器禁荒,這些編輯器可以讓你輕松的排版 HTML 猬膨,但無法阻止瀏覽器崩潰導致的內容丟失。
而你可以使用任何文本編輯器來編輯 Markdown 呛伴,另外也有大量的 Markdown 編輯工具可以讓你更輕松的編寫勃痴。
另外 OSCHINA 提供了一個在線將 Markdown 編譯成 HTML 的工具,詳情請看在線 Markdown 編譯热康。
為什么要用Markdown寫作沛申?
- 操作方便,效率更高
MD其實就是用一些簡單符號來起到排版作用姐军,因為純鍵盤操作铁材,寫作時少調用鼠標尖淘,效率能提升很多,不必多花時間在排版上著觉。
- 視覺邏輯更強
長段文本用MD標注后村生,結構更清晰,邏輯也更明顯饼丘。比如這樣:
[圖片上傳失敗...(image-7924d-1515153500159)]
為什么markdown不支持字號和字體顏色
- markdown 支持 內聯(lián) html趁桃, 遇到特殊的樣式可以直接寫原生的html。
markdownde 的不足點:
- 1肄鸽,縮進卫病,居中原生不支持
- 2,圖片插入不方便典徘,過于依賴網(wǎng)絡是減分點
- 3蟀苛,顯示效果每一家的都不一樣,導出樣式也不統(tǒng)一
- 4烂斋,win下面沒有比較好用的客戶端.. (瀏覽器殼的不算客戶端)
Markdown 如何更換字體屹逛?
- Markdown生成的是HTML础废,而HTML是不表達樣式的汛骂。字體、顏色评腺、布局這些樣式是由CSS來控制的帘瞭。也就是說,你通過Markdown編寫的這些內容的樣式蒿讥,是由http://scriptogr.am這個網(wǎng)站來定義的蝶念。
- 幸運的是,scriptogr提供了修改css的方法芋绸。如
所說媒殉,在Tools里選擇CSS Editor就可以編輯css。你可能需要改兩部分字體:
1. body, button, input, select, textarea 這個地方定義的字體包括所有的正文摔敛、按鈕廷蓉、文本框等
2. h1, h2, h3, h4, h5, h6 這個地方定義的字體是所有的標題
關于網(wǎng)頁字體的選擇,可以參考這篇:如何保證網(wǎng)頁的字體在各平臺都盡量顯示為最高質量的黑體马昙?
微信排版為什么要使用markdown
內容第一,便于書寫
易導出和出發(fā)
微信的排版工具在程序上不是很好桃犬。
- 參考文獻:
http://baike.sogou.com/v7868944.htm?fromTitle=markdown
https://www.appinn.com/markdown/ -
關于Markdown
-
一整個學期下來,我覺得讓我收獲最大之一的是學會markdown語言行楞。我們平常都是使用Word 寫文章攒暇,或者是用文本,但是這樣排版簡直是災難子房,比如Word 的內容復制粘貼到其他內容形用,內容全亂了就轧。尤其是我們要發(fā)郵箱,發(fā)推文田度,這種很注重內容樣式的地方钓丰,排版全亂了,就迷之尷尬了每币。而且使用Word 插入一個圖片携丁,還要現(xiàn)在本地有的圖片,還要先添加到Word 中兰怠,還要手動修改大小尺寸梦鉴。但是markdown可以很好的解決這個問題。其實揭保,當深入的了解markdown肥橙,你才發(fā)現(xiàn),它的優(yōu)點遠遠不止這些秸侣。接下來存筏,就先詳細的介紹一下它吧。
6aee7dbbgw1esvkj19bqmj20e80e874z.jpg
定義
- Markdown 是一種輕量級的標記語言味榛,由John Gruber和Aaron Swartz創(chuàng)建椭坚,使其成為可讀性最大并可再發(fā)行的可輸入輸出的格式。這種語言創(chuàng)建靈感來自于已經(jīng)存在的帶標記的電子郵件文本搏色。Markdown 允許 HTML 語法, 所以使用者如果需要可以直接用 HTML來表示是可以的善茎。Markdown最初由Gruber應用在Perl語言中,但現(xiàn)在已經(jīng)有多種編程語言應用了频轿。它是開源項目垂涯,并以BSD-style許可證的許可方式以插件形式或內容管理系統(tǒng)形式發(fā)布。
- 參考文獻[]
Markdown的用途:
- Markdown的語法簡介明了航邢、學習容易耕赘,而且功能比純文本更強,因此有很多人用它寫博客膳殷。世界上最流行的博客平臺WordPress和大型CMS如joomla操骡、drupal都能很好的支持Markdown。
優(yōu)點:
可以導出HTML秽之、PDF和md文件
因為編輯的是純文本內容当娱,兼容所有的文本編輯器
可讀,直觀考榨,適合所有人的寫作語言跨细,不管你需要編寫代碼還是公式,甚至是流程圖
可以是一些博客平臺配套的編輯器河质,比如hexo冀惭,而且現(xiàn)在很多平臺都支持Mrakdown編輯震叙,如簡書,微博和知乎等學習起來非常的簡單散休,這是性價比非常高的一次投資.
宗旨
Markdown 的目標是實現(xiàn)「易讀易寫」媒楼。
使用 Markdown 的誤區(qū)
-
Markdown 在編寫的時候,例如流程圖與時序圖戚丸,復雜表格與復雜公式的呈現(xiàn)划址,雖然功能的豐富并沒有什么本質的缺點,但終歸有些背離初衷限府,何況在編寫的過程中很費神夺颤,不如使用專業(yè)的工具撰寫來的更有效率。
啊.jpg
Markdown 語法的簡要規(guī)則
-
標題
6aee7dbbgw1effeaclhiyj20eh09cwez.jpg
標題是每篇文章都需要也是最常用的格式胁勺,在 Markdown 中世澜,如果一段文字被定義為標題,只要在這段文字前加 # 號即可署穗。
一級標題
二級標題
三級標題
以此類推寥裂,總共六級標題,建議在井號后加一個空格案疲,這是最標準的 Markdown 語法封恰。
-
列表
SS.jpg 引用
如果你需要引用一小段別處的句子,那么就要用引用的格式络拌。
例如這樣
只需要在文本前加入 > 這種尖括號(大于號)即可
1111249328628154760602.jpg
圖片與鏈接
- 插入鏈接與插入圖片的語法很像俭驮,區(qū)別在一個
!
號
圖片為:
![]()
鏈接為:[]()
插入圖片的地址需要圖床回溺,這里推薦圍脖圖床修復計劃 與 CloudApp 的服務春贸,生成URL地址即可。
11111.jpg
粗體與斜體
- Markdown 的粗體和斜體也非常簡單遗遵,用兩個 * 包含一段文本就是粗體的語法萍恕,用一個 * 包含一段文本就是斜體的語法。
例如:這里是粗體 這里是斜體
表格 (這種語法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代碼框
-
如果你是個程序猿车要,需要在文章里優(yōu)雅的引用代碼框允粤,在 Markdown下實現(xiàn)也非常簡單,只需要用兩個 ` 把中間的代碼包裹起來翼岁。圖例:
是.jpg
使用 tab 鍵即可縮進类垫。
流程圖
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割線
分割線的語法只需要三個 * 號,例如:
這里有一份另外份文獻琅坡,也是關于markdown的使用語法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
為什么我們要學習markdown的三個理由:
- . 看起來舒服悉患,解放你的眼睛**
>- "Markdown 格式化語法設計的目的就是為了易讀," Markdown 的創(chuàng)始人 John Gruber of Daring Fireball 說:"而且 Markdown 應該可以直接使用純文本進行發(fā)布榆俺,無需標簽或者是一些格式化命令售躁。"
- HTML 標簽讓 HTML 文檔包含態(tài)度內容無關的噪音坞淮,如果你不熟悉 HTML 語法的話,就很難直接閱讀 HTML 的源文件陪捷,而閱讀 Markdown 文檔很容易回窘。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外,Markdown 不僅容易讀寫市袖,對于不熟悉 HTML 的人也能輕松了解所表達的內容啡直,鏈接看起來像是腳注,甚至你不需要了解哪些是斜體苍碟,哪些內容會被加粗付枫。 對于 Web 開發(fā)者和設計者來說驰怎,清晰的格式讓一些非技術人員倍感親切阐滩,因為無需超文本,Markdown 更直觀更容易被記住县忌。
- . 更少的錯誤
HTML 對格式還是有一些要求的掂榔,例如標簽的開合、成對出現(xiàn)等症杏。如果你忘記輸入某個斜杠或者是一些屬性的單引號等字符装获,很可能導致整個頁面的顯示錯亂,我想這個大家深有體會厉颤,而且錯誤很難排查穴豫。
盡管有很多的工具幫你編寫 HTML 代碼,并高亮顯示語法錯誤逼友,但我們不想依賴這些工具精肃。Markdown 的簡單和靈活性可以讓你產(chǎn)生更少的錯誤,而且很容易找到錯誤所在帜乞。
- 讓 CMS 見鬼去吧司抱!
直接在瀏覽器上編寫內容是很危險的游戲,因為你輸入的很多文字可能由于瀏覽器的崩潰瞬間消失黎烈,很多的 CMS 內容管理系統(tǒng)提供了所見即所得的編輯器习柠,這些編輯器可以讓你輕松的排版 HTML ,但無法阻止瀏覽器崩潰導致的內容丟失照棋。
而你可以使用任何文本編輯器來編輯 Markdown 资溃,另外也有大量的 Markdown 編輯工具可以讓你更輕松的編寫。
另外 OSCHINA 提供了一個在線將 Markdown 編譯成 HTML 的工具烈炭,詳情請看在線 Markdown 編譯溶锭。
為什么要用Markdown寫作?
- 操作方便梳庆,效率更高
MD其實就是用一些簡單符號來起到排版作用暖途,因為純鍵盤操作卑惜,寫作時少調用鼠標,效率能提升很多驻售,不必多花時間在排版上露久。
- 視覺邏輯更強
長段文本用MD標注后,結構更清晰欺栗,邏輯也更明顯毫痕。比如這樣:
[圖片上傳失敗...(image-7924d-1515153500159)]
為什么markdown不支持字號和字體顏色
- markdown 支持 內聯(lián) html, 遇到特殊的樣式可以直接寫原生的html迟几。
markdownde 的不足點:
- 1消请,縮進,居中原生不支持
- 2类腮,圖片插入不方便臊泰,過于依賴網(wǎng)絡是減分點
- 3,顯示效果每一家的都不一樣蚜枢,導出樣式也不統(tǒng)一
- 4缸逃,win下面沒有比較好用的客戶端.. (瀏覽器殼的不算客戶端)
Markdown 如何更換字體?
- Markdown生成的是HTML厂抽,而HTML是不表達樣式的需频。字體、顏色筷凤、布局這些樣式是由CSS來控制的昭殉。也就是說贷盲,你通過Markdown編寫的這些內容的樣式弛说,是由http://scriptogr.am這個網(wǎng)站來定義的因痛。
- 幸運的是袱结,scriptogr提供了修改css的方法。如
所說试溯,在Tools里選擇CSS Editor就可以編輯css弓乙。你可能需要改兩部分字體:
1. body, button, input, select, textarea 這個地方定義的字體包括所有的正文、按鈕、文本框等
2. h1, h2, h3, h4, h5, h6 這個地方定義的字體是所有的標題
關于網(wǎng)頁字體的選擇礁阁,可以參考這篇:如何保證網(wǎng)頁的字體在各平臺都盡量顯示為最高質量的黑體?
微信排版為什么要使用markdown
內容第一,便于書寫
易導出和出發(fā)
微信的排版工具在程序上不是很好丹鸿。
關于Markdown
-
一整個學期下來棚品,我覺得讓我收獲最大之一的是學會markdown語言廊敌。我們平常都是使用Word 寫文章骡澈,或者是用文本掷空,但是這樣排版簡直是災難,比如Word 的內容復制粘貼到其他內容坦弟,內容全亂了护锤。尤其是我們要發(fā)郵箱,發(fā)推文酿傍,這種很注重內容樣式的地方烙懦,排版全亂了,就迷之尷尬了赤炒。而且使用Word 插入一個圖片修陡,還要現(xiàn)在本地有的圖片,還要先添加到Word 中可霎,還要手動修改大小尺寸魄鸦。但是markdown可以很好的解決這個問題。其實癣朗,當深入的了解markdown拾因,你才發(fā)現(xiàn),它的優(yōu)點遠遠不止這些旷余。接下來绢记,就先詳細的介紹一下它吧。
6aee7dbbgw1esvkj19bqmj20e80e874z.jpg
定義
- Markdown 是一種輕量級的標記語言正卧,由John Gruber和Aaron Swartz創(chuàng)建蠢熄,使其成為可讀性最大并可再發(fā)行的可輸入輸出的格式。這種語言創(chuàng)建靈感來自于已經(jīng)存在的帶標記的電子郵件文本炉旷。Markdown 允許 HTML 語法, 所以使用者如果需要可以直接用 HTML來表示是可以的签孔。Markdown最初由Gruber應用在Perl語言中,但現(xiàn)在已經(jīng)有多種編程語言應用了窘行。它是開源項目,并以BSD-style許可證的許可方式以插件形式或內容管理系統(tǒng)形式發(fā)布但绕。
- 參考文獻[]
Markdown的用途:
- Markdown的語法簡介明了六孵、學習容易劫窒,而且功能比純文本更強,因此有很多人用它寫博客煤禽。世界上最流行的博客平臺WordPress和大型CMS如joomla檬果、drupal都能很好的支持Markdown。
優(yōu)點:
可以導出HTML恳啥、PDF和md文件
因為編輯的是純文本內容,兼容所有的文本編輯器
可讀硝桩,直觀碗脊,適合所有人的寫作語言,不管你需要編寫代碼還是公式痕支,甚至是流程圖
可以是一些博客平臺配套的編輯器,比如hexo花嘶,而且現(xiàn)在很多平臺都支持Mrakdown編輯椭员,如簡書,微博和知乎等學習起來非常的簡單埋同,這是性價比非常高的一次投資.
宗旨
Markdown 的目標是實現(xiàn)「易讀易寫」。
使用 Markdown 的誤區(qū)
-
Markdown 在編寫的時候虱肄,例如流程圖與時序圖咏窿,復雜表格與復雜公式的呈現(xiàn),雖然功能的豐富并沒有什么本質的缺點纸淮,但終歸有些背離初衷,何況在編寫的過程中很費神侈沪,不如使用專業(yè)的工具撰寫來的更有效率。
啊.jpg
Markdown 語法的簡要規(guī)則
-
標題
6aee7dbbgw1effeaclhiyj20eh09cwez.jpg
標題是每篇文章都需要也是最常用的格式应役,在 Markdown 中,如果一段文字被定義為標題底瓣,只要在這段文字前加 # 號即可捐凭。
一級標題
二級標題
三級標題
以此類推,總共六級標題村视,建議在井號后加一個空格奶赔,這是最標準的 Markdown 語法站刑。
-
列表
SS.jpg 引用
如果你需要引用一小段別處的句子,那么就要用引用的格式因悲。
例如這樣
只需要在文本前加入 > 這種尖括號(大于號)即可
1111249328628154760602.jpg
圖片與鏈接
- 插入鏈接與插入圖片的語法很像,區(qū)別在一個
!
號
圖片為:
![]()
鏈接為:[]()
插入圖片的地址需要圖床卫旱,這里推薦圍脖圖床修復計劃 與 CloudApp 的服務顾翼,生成URL地址即可灸芳。
11111.jpg
粗體與斜體
- Markdown 的粗體和斜體也非常簡單苹支,用兩個 * 包含一段文本就是粗體的語法晴埂,用一個 * 包含一段文本就是斜體的語法儒洛。
例如:這里是粗體 這里是斜體
表格 (這種語法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代碼框
-
如果你是個程序猿,需要在文章里優(yōu)雅的引用代碼框恼蓬,在 Markdown下實現(xiàn)也非常簡單,只需要用兩個 ` 把中間的代碼包裹起來荷辕。圖例:
是.jpg
使用 tab 鍵即可縮進。
流程圖
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割線
分割線的語法只需要三個 * 號骡显,例如:
這里有一份另外份文獻,也是關于markdown的使用語法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
為什么我們要學習markdown的三個理由:
- . 看起來舒服石挂,解放你的眼睛**
>- "Markdown 格式化語法設計的目的就是為了易讀痹愚," Markdown 的創(chuàng)始人 John Gruber of Daring Fireball 說:"而且 Markdown 應該可以直接使用純文本進行發(fā)布拯腮,無需標簽或者是一些格式化命令萝喘。"
- HTML 標簽讓 HTML 文檔包含態(tài)度內容無關的噪音,如果你不熟悉 HTML 語法的話启妹,就很難直接閱讀 HTML 的源文件饶米,而閱讀 Markdown 文檔很容易吨拍。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外伊滋,Markdown 不僅容易讀寫,對于不熟悉 HTML 的人也能輕松了解所表達的內容,鏈接看起來像是腳注鸟蟹,甚至你不需要了解哪些是斜體藤韵,哪些內容會被加粗欲险√焓裕 對于 Web 開發(fā)者和設計者來說,清晰的格式讓一些非技術人員倍感親切灼卢,因為無需超文本,Markdown 更直觀更容易被記住来农。
- . 更少的錯誤
HTML 對格式還是有一些要求的,例如標簽的開合崇堰、成對出現(xiàn)等沃于。如果你忘記輸入某個斜杠或者是一些屬性的單引號等字符,很可能導致整個頁面的顯示錯亂海诲,我想這個大家深有體會繁莹,而且錯誤很難排查。
盡管有很多的工具幫你編寫 HTML 代碼,并高亮顯示語法錯誤拍嵌,但我們不想依賴這些工具困肩。Markdown 的簡單和靈活性可以讓你產(chǎn)生更少的錯誤芭毙,而且很容易找到錯誤所在。
- 讓 CMS 見鬼去吧锭魔!
直接在瀏覽器上編寫內容是很危險的游戲,因為你輸入的很多文字可能由于瀏覽器的崩潰瞬間消失搂抒,很多的 CMS 內容管理系統(tǒng)提供了所見即所得的編輯器誉帅,這些編輯器可以讓你輕松的排版 HTML 郭膛,但無法阻止瀏覽器崩潰導致的內容丟失。
而你可以使用任何文本編輯器來編輯 Markdown 娄柳,另外也有大量的 Markdown 編輯工具可以讓你更輕松的編寫般甲。
另外 OSCHINA 提供了一個在線將 Markdown 編譯成 HTML 的工具涮俄,詳情請看在線 Markdown 編譯宙址。
為什么要用Markdown寫作注益?
- 操作方便,效率更高
MD其實就是用一些簡單符號來起到排版作用,因為純鍵盤操作,寫作時少調用鼠標,效率能提升很多,不必多花時間在排版上。
- 視覺邏輯更強
長段文本用MD標注后淋样,結構更清晰,邏輯也更明顯笋婿。比如這樣:
[圖片上傳失敗...(image-7924d-1515153500159)]
為什么markdown不支持字號和字體顏色
- markdown 支持 內聯(lián) html, 遇到特殊的樣式可以直接寫原生的html。
markdownde 的不足點:
- 1上沐,縮進舟铜,居中原生不支持
- 2,圖片插入不方便禾怠,過于依賴網(wǎng)絡是減分點
- 3返奉,顯示效果每一家的都不一樣,導出樣式也不統(tǒng)一
- 4吗氏,win下面沒有比較好用的客戶端.. (瀏覽器殼的不算客戶端)
Markdown 如何更換字體芽偏?
- Markdown生成的是HTML,而HTML是不表達樣式的弦讽。字體污尉、顏色、布局這些樣式是由CSS來控制的。也就是說十厢,你通過Markdown編寫的這些內容的樣式等太,是由http://scriptogr.am這個網(wǎng)站來定義的。
- 幸運的是蛮放,scriptogr提供了修改css的方法缩抡。如
所說,在Tools里選擇CSS Editor就可以編輯css包颁。你可能需要改兩部分字體:
1. body, button, input, select, textarea 這個地方定義的字體包括所有的正文瞻想、按鈕、文本框等
2. h1, h2, h3, h4, h5, h6 這個地方定義的字體是所有的標題
關于網(wǎng)頁字體的選擇娩嚼,可以參考這篇:如何保證網(wǎng)頁的字體在各平臺都盡量顯示為最高質量的黑體蘑险?
微信排版為什么要使用markdown
內容第一,便于書寫
易導出和出發(fā)
微信的排版工具在程序上不是很好。
- 參考文獻:
http://baike.sogou.com/v7868944.htm?fromTitle=markdown
https://www.appinn.com/markdown/ - 此篇文章是根據(jù)多篇文章整理的岳悟,并沒有盜竊行為佃迄,如果存在不合理的地方,希望先通知一下我贵少!謝謝呵俏!
-說明:自己並沒有做出"禁止通過發(fā)布文章并在文章中添加超鏈接的形式進行SEO優(yōu)化推廣的行為;"
這一條的行為 - 此篇文章是根據(jù)多篇文章整理的滔灶,并沒有盜竊行為普碎,如果存在不合理的地方,希望先通知一下我录平!謝謝麻车!
-說明:自己並沒有做出"禁止通過發(fā)布文章并在文章中添加超鏈接的形式進行SEO優(yōu)化推廣的行為;"
這一條的行為