【发布时间】:2014-04-24 16:05:40
【问题描述】:
我有一个主要是 Python 的包,主要用于 Python。但在 Sage 下使用该模块时,还有一些额外的功能可用。问题是 Sage doctests 必须以 sage: 而不是 >>> 为前缀,而 Sphinx 在生成文档时不会选择这些。
在生成 HTML(或其他)文档时,有没有办法让 Sphinx 将 sage: 前缀识别为等同于 >>>?
【问题讨论】:
-
你能说一下你是如何调用 Sphinx 的吗?我可能想尝试一下。
-
我刚刚运行了
sphinx-quickstart,它设置了conf.py和Makefile,因此您可以执行make clean && make html。它会问一些问题,最好告诉它使用doc目录,否则它会污染你的项目目录。如果您想直接试验我的项目,它是 GitHub 上的qitensor,我已经使用我在下面的回答中提到的 hack 修改了conf.py。
标签: python python-sphinx sage doctest