首先選擇适合自己的markdown編輯器需要考慮幾個方面:
平台:mac os x, windows, online, 插件形式
預覽:實時預覽、html預覽
文法:標明某一款後,适應自己的習慣,不必太複雜
其它:如主題,快捷鍵,同步等
sublime text的插件markdown preview,編輯和預覽是分離的,在浏覽器裡預覽。
cutemarked,獨立編輯器,支援多平台,不知道為什麼我的編輯和預覽視窗字型都那麼醜。
markdownpad,獨立編輯器,windows下口碑比較好的,但我把曾經寫好的md文章放進去,格式不太對,應該是文法上略有差别,其它都還好。它多标簽頁的形式可以加分。
社群活躍,新功能回報及時,例如 toc replace
vim或emacs的markdown插件,windows平台下我還是正常一點吧。
haroopad,不得不說南韓人開發的軟體體驗上超贊,與segmentfault的文章寫作一樣,左右實時預覽,多種主題可選。如果能實作多标簽頁就更好了。各平台上都可以使用,還有vim編輯模式。
馬克飛象,google浏覽器插件,專為印象筆記開發的浏覽器markdown擴充,用起來特别舒服,自動儲存在本地緩存,沒有導出html格式或浏覽器線上預覽的功能,但比made好用多了。(現在有離線用戶端版)
線上markdown編輯器(首先你得有網絡)
[github]:不用多說
文章内容較多時,可以用标題分段:
# 一級标題 #
## 大标題 ##
### 小标題 ###
sf隻有三級标題
*斜體文本* 或 _斜體文本_ 顯示成 斜體文本
**粗體文本** 或 __粗體文本__ 顯示成 粗體文本
***粗斜體文本*** 或 ___粗斜體文本___ 顯示成 ***粗斜體文本***
行内代碼:`code here` 顯示成 <code>code here</code>
代碼段落:
(可為某種語言指定高亮效果如 ` ` `python,支援bash、javascript、java、sql、xml、html等,有的markdown不支援指定語言)
` ` `
$(document).ready(function () {
alert('hello world');
});
顯示成
我覺得sf的markdown代碼段前後間距太大了有木有。
文字連結
如果一個網址要被多個地方引用,可用變量替代
這個連結用 1 作為網址變量 [google][1]
這個連結用 yahoo 作為網址變量 [yahoo!][yahoo]
然後在文檔的結尾為變量指派(網址)
<code>[1]: http://www.google.com/</code>
<code>[yahoo]: http://www.yahoo.com/</code>
最終顯示成
<a href="https://segmentfault.com/img/bvdfbq">google</a>
<a href="http://www.yahoo.com/" target="_blank">yahoo!</a>
頁内跳轉實作
圖檔連結
markdown不能設定圖檔的尺寸,圖檔居中
多個空格會合并成一個,多個(廣義的,包括空格和tab)空行顯示成一個空行,以空行區分段落
兩個全角空格 或 八個<space>&nbsp; 或 &emsp;&emsp;&emsp;