3

reStructuredText allow you extend/rewrite writer for its markup. So you can add new type of embedded objects or introduce new sub-language by defined API.

Is this possible with Asciidoc (original Python implementation or Ruby asciidoctor)?

4

1 回答 1

2

两者都是肯定的,尽管扩展每种方法的方式不同。在 Python 实现中,有一个 conf 文件用于创建额外的正则表达式匹配器。在 asciidoctor (ruby) 中,从 0.1.4 开始的版本中内置了一个完整的扩展系统(尽管它在 0.1.4 中处于预览级别)。有关 asciidoctor 扩展的更多信息,请访问http://asciidoctor.org/docs/user-manual/#extension-points 。http://asciidoc.org/userguide.html#X7用于 asciidoc。

于 2014-09-16T21:11:19.813 回答