将sphinx模块导入python

时间:2019-01-17 08:01:41

标签: python python-sphinx docutils

我想在烧瓶服务器上使用狮身人面像 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

0 个答案:

没有答案