用 DocBook xslTNG 写博客

之前用 DocBook XSL 把文章 publish 成 HTML 网页,其它什么都好就是代码块的处理不太行。

再就是不符合 HTML5,但 XSL 不会继续更新的样子。

今天有人提到 flymake,我看了下它 HTML 用的 checker 发现了 tidy 这个很有用的程序,于是把 XSL 換成了 xslTNG,distribution 里把 saxon 打把成 jar 了所以可以直接用。现在我的个人页面全部符合 HTML5 了

https://validator.w3.org/nu/?doc=https%3A%2F%2Fldbeth.sdf.org%2Farticles%2Fsymbulator.html

順便把 Emacs 自带的 DocBook4 和 XSL1 的 RELAX NG 语法升到 DocBook5 和 XSL3 了,写 DocBook 有䃼全了。


你們用 org/Hugo/hexo/… 的, 有其他人做得到过 HTML validator 没任何 info/warning/error 吗?(

3 个赞

用 hugo 的,随便拿个页面测了下,有 14 个 info,4 个 error :sweat_smile:

最近加了纯文本渲染公式的支持,这样可以把文章导出到 gopher 看了