本來想簡介有關另個標籤語言 Textile,
但查看一些文章後,才驚覺大概有幾十種的輕量標籤語言。
一堆輕量標籤語言
在查詢Markdown與相關輕量語言比較時,
瀏覽到 輕量級標記語言 - AsciiDoc, Markdown, reStructuredText 這一文,
裡面列出了個好棒的輕量標籤語言的列表:
formatting - Text formatter tools - Super User
裡面列出幾十種的輕量標籤語,
再附加幾個收集有關 匯集輕量標籤語列表 的連結,
才發現其實有幾種就常在用,
像在本站的發文時,
用的一些非HTML代碼,
稱為 BBCode,就是一種輕量標籤語。
有些標籤語本身的作用,
並不是直接產生HTML格式,
是為產生其他格式為主要用途,
類似像 groff 是 GNU 的 troff,
主要用於產生Linux裡的man手冊使用。
ASCIIDoc 可產生 DocBook 的格式,
而這是可以一種語法,就可轉成不同的格式。
像HTML、PDF、ePub、man page等。
Pod、RDoc 分別是 Perl、Ruby 程式語言的文件工具的格式。
列表其中也有幾種不同程式語言的文件工具,
雖然這些不是直接為產生HTML使用,
但因應HTML為基本必要格式,
也都有把該內容轉成HTML的功能。
當然沒有必要每一種都要試,
但目前的目標是快寫HTML,
易讀易寫易產生出來為目的,
就目前的流行情況看,
Markdown、Textile為常見的格式,
如果工作的方向不是只寫HTML,
而還要產生其他不同的格式,
可能其他某個工具才是最適合的。
至於哪種語法最易讀及維護,
各有優缺也有其補救功能不足的方法,
但最重要的是自己所用的環境支不支援,
目前廣大的環境支援Markdown,
自然就成為主要的選擇。