我想在烧瓶服务器上使用狮身人面像 readthedocs 主题,实时呈现的带有 reStructuredText 的html页面。来自rst
文件。
如何将sphinx作为python模块导入,然后将其与readthedocs主题和输入的rst
字符串一起使用,以获取包含HTML呈现内容的字符串?
这似乎是一项标准任务,但我没有在线找到这种行为的任何示例。特别是,我宁愿不先在操作系统上呈现它,然后将呈现的html文件读入python,而是直接执行此HTML python。
到目前为止,我使用docutils
的是
from docutils import core
from docutils.writers.html4css1 import Writer
def make_doc(raw_rst):
_w = Writer()
return core.publish_string(raw_rst, writer=_w)
,我想使用 readthedocs 主题获得HTML输出。
如果可能的话,我也希望将使用过的docutils
替换为sphinx
。