所以我有一个 reStructuredText 文档,其中包括以下字段:
:param foo: set this to do magic
我想将 rST 转换为 html,并对param
(和其他)字段进行特殊处理。
可以按照此处docutils.core.publish_parts
的建议将 rST 转换为 html ,但显然无法控制字段的输出方式。或者我可以按照这里的建议使用来获取伪 XML,并且大概(相当乏味)修改它,但我不知道如何控制如何将其转换为 html。docutils.core.publish_doctree
我可以看到 中有一个HTMLTranslator
类docutils.writers.html4css1.__init__.py
,但我肯定不能仅仅为了控制字段的输出方式而修改它吗?我希望某处有某种模板系统可以控制如何将 XML 转换为 html ...