iT邦幫忙

DAY 9
4

快寫HTML靜態網頁系列 第 9

更多的輕量標籤語言

本來想簡介有關另個標籤語言 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,
自然就成為主要的選擇。

系列文章列表


上一篇
Markdown 另個輕量標籤語言
下一篇
用HAML寫HTML內容會遜掉?
系列文
快寫HTML靜態網頁27

1 則留言

0

我要留言

立即登入留言