结构化文本描述语言,你可以把它理解成一种 wiki 语法。了解 wiki 的人应该知道,wiki 文章的内容和表现是相分离的。如果你了解这种编辑方式,而且你希望用这种方式编辑你本地的文档,那么你可以了解一下 Latex 或者 Docbook。

以我个人经验来说,相比较 wiki 的语法而言,Latex 和 Docbook 都太难学,太难用了。有没有像 wiki 语法那样通俗,又像 Latex 或 Docbook 一样强大的语言呢?

最初接触的是 asciiDoc 和 Almost Free Text ,Almost Free Text 在默认情况下不能正确显示中文,asciiDoc 没有这个问题,但是它不支持表格单元的拆分与合并。然后碰到了 deplate ,也就是传说中的 viki 所用的语言,表现中规中矩。后来就发现了 reStructuredText,这是撰写 Python 官方文档使用的语言!很好很强大。但是其生成的 HTML 页面极端朴素。总体来说,asciiDoc、deplate、reStructuredText 都是不错的选择。