哪種文本標記語言更好用?

比如 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

- markdown

Wiki 類是被廣泛應用和學習的,這裡不冗述。

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?

TAG:HTML | Markdown | 標記語言 |