[Markdown] 是一種易讀易寫的標記式語言。
但其實我覺得稱它為 **寫作格式** 比較適合。
[Markdown]: http://markdown.tw "教學"
最初的版本是由 John Gruber 所發表,
附有一個用 **perl** 寫的[轉換程式]。
[轉換程式]: http://daringfireball.net/projects/markdown
我因為方便,[自己擴展了一些語法。][markdown_escape]
- ` -刪除線- ` 會變成 `<s>刪除線</s>` ,
- ` _底線_ ` 被我改成 `<u>底線</u>` ,
- ` ~引用~ ` 是 `<cite>引用</cite>` .
[markdown_escape]: http://myweb.ncku.edu.tw/~c34031328/markdown.pl
我是從上文那個連結裡的原始碼下去改的,
好像是 `Markdown 1.0.1` 版本。
加了幾個副函數,註解只有標記新增的程式碼而已。
算是第一次寫比較大的程式的經驗。
我有用 Fedora 的 dnf 抓 cpan 安裝,再裝了 markdown .
但不知道怎麼修改 cpan 安裝的模組的原始碼。
現在是直接把我自己改的加入到 `PATH` 環境變數,
不用 cpan 安裝的版本。
有人幹過類似的事嗎 XD
我一直有重覆發明輪子的感覺。