SouLogic 灵魂逻辑

愈发觉得,写 blog 时 Markdown 不够用,找来找去发现最符合的是 reStructuredText,这才明白自己曾经多蠢:看到同事用 RST 写文档,没细研究认为是跟 MD 一样但语法不同、已经被淘汰的语言。其实 RST 门槛更高、功能更强大。

在网上搜的时候发现有个 blog 都用 RST 写的,还有 .rst.html 的对照,光看这一份文件可以学习很多。

另外“reStructuredText”这个名字过于蹩脚

最终选用了 asciidoc,感觉这个方案更完整(比方说 doctype 分 article/book/inline),而且名字没那么拗口。rst 的官网甚至还是架在 sourceforge 的,感觉快死了。

目前是用的 ``exec.Command(`/usr/bin/asciidoctor``` 的方式来转换。有个 golang 版的 asciidoc 但看起来还不成熟。