[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
我一直有重复发明轮子的感觉。