Импортировать модуль sphinx в python - PullRequest
0 голосов
/ 17 января 2019

Я хотел бы предоставить на флеш-сервере html-страницу с reStructuredText с использованием темы sphinx readthedocs , , отображаемой на лету из 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)

и я хотел бы получить выходной HTML, используя тему readthedocs .

Если возможно без взлома, я бы также предпочел заменить использованный docutils на sphinx.

...