哪種文本標記語言更好用?
比如 Markdown / Textile / Toto / ACSIIDoc / vim2html / Pandoc 之類的?
去掉了"輕量級",,LaTeX, Lout, Skribulo 哪些不知道怎樣的
他們都不輕量級,他們都將變成 HTML。不過如果要選一種,當然是 markdown 或者 textile 很多平台都有有支持,相應的工具也多。
1、markdown 比較簡單,容易上手,而且他並不是為了替代 html 的寫法,而是兼容 html 的,你可以寫這樣的 markdown:
### 這是一個 h3 標題
&這是一個鏈接&2、textile 的標記非常多,比較難學。有種想要替代 html 的感覺。個人想法是太過於累贅。
所以總的來說,如果有必要,選擇 markdown 是最好的。BTW. 個人最喜歡 markdown 的一點是,&var abc = hello;&
可以寫成`var abc=hello`。實在是太贊了。
@sofish 的回答很好,不過裡面對輕量的看法就無法認同。
他的意思是目前 markdown 等標記語言的主要應用場景都是編譯成 HTML 代碼,比如:
`[domain](http://domain.com/) -&> &http://domain.com/">domain&`
這在 GitHub、BitBucket、Tumblr 等支持 markdown 的網站都是這樣的做法。畢竟,瀏覽器呈現是基於 HTML,它不懂 markdown 是什麼。
但是標記語言有很強的自我解釋性,每一個元素的含義不依賴於編譯後的 HTML 來解釋。以 markdown 為例:
# Title 1
## Title 2
`code` [domain](http://domain.com) **strong** *em*
即使作為純文本、沒有高亮,也足夠讓人「看得懂」。
標記語言不是必定會被編譯成 HTML 代碼的。
所以「因為需要編譯(成 HTML)所以不輕量」是錯的。
補充:
哪一個最好,就我接觸的而言,是以下兩個
- wiki series
- markdownWiki 類是被廣泛應用和學習的,這裡不冗述。
Markdown 是由於不少重量級網站都支持,所以也備受追捧,因此對應的工具和客戶端都很多,比如 Mac 下面有 Mou,Simplenote 也有能支持 MD 的客戶端 nvALT。
對比 wiki 和 markdown,作為寫過一些 wiki 的人來說,和 HTML 配合得很好的 markdown 用起來是更為舒服和順手。
建議在 Tumblr 試試,你會發現 WYSIWYG 就是個渣,很容易分散你寫作的注意力。半年以前由於python認識restructuredText(簡稱rst),如果經常用python可以用它(python的文檔和PEP就是通過它寫的)
用它寫了半年,表示很簡單,經常懶得開word(我的機器比較慢),就用rst代替了,不過有點缺點就是輸出成中文pdf時找不到好的輸出方式,經常就用html交差其實看維基就知道好像這些輕量標記語言的語法都差不多,還是那種順手就用哪種吧.Good old UBB
或者直接 HTML 吧。個人比較喜歡 Markdown,不過過於輕量了,有時候不夠用。還是 HTML5 吧。
Sublime Text 2 會讓你愛不釋手的。
推薦閱讀:
※為什麼a標籤中使用img後的高度多了幾個像素?
※請問如何從頭開始學習製作一款HTML5 小遊戲?
※大家是如何知道 nctype="multipart/form-data" 的功能是以二進位上傳文件的?
※為什麼在知乎編輯框里正確處理字元轉義如此困難?
※jpeg圖片在網頁中引用時為什麼只能寫成jpg?