开放edx文档的sphinx主题
edx-sphinx-theme的Python项目详细描述
edx sphinx主题是用于Open edX文档的sphinx主题。应该是 用于edxgithub组织中存储库中的所有文档 它打算与Sphinx文档系统一起使用。
概述
此主题对默认sphinx输出进行以下更改:
- 显示EDX徽标
- 添加指向反馈表单的链接,该表单标识反馈来自哪个页面
将edx sphinx主题用于存储库的文档:
- pip install edx-sphinx-theme或等效值(添加edx-sphinx-theme 任何适当的需求文件)
- 将edx_theme添加到conf.py中的extensions列表中(它将 每个页面的呈现上下文的反馈表单url)。
- 更新conf.py中的html_theme和html_theme_path值,以便 可以定位和加载主题。
- 将html_favicon设置为主题中favicon.ico文件的路径。
- 在conf.py中适当的地方使用AUTHOR常量 (此默认设置只是为了方便起见;存储库是免费的 在适当的情况下使用另一个值)。
例如:
importosimportedx_themeextensions=['edx_theme']copyright='{year}, edX Inc.'.format(year=datetime.datetime.now().year)author=edx_theme.AUTHORhtml_theme='edx_theme'html_theme_path=[edx_theme.get_html_theme_path()]html_favicon=os.path.join(html_theme_path[0],'edx_theme','static','css','favicon.ico')latex_documents=[(master_doc,'edx-sphinx-theme.tex','edx-sphinx-theme Documentation',author,'manual'),]
阅读文档配置
因为这个主题是一个需要安装的python包,Read the Docs需要进行适当的配置,以便能够在 执行文档生成。在Advanced Settings:
- Install your project inside a virtualenv using setup.py install应该 检查
- Requirements file应该指向一个pip需求文件,该文件包括 open-edx-theme。
文档
许可证
此存储库中的代码是根据apache软件许可证2.0授权的,除非 另有说明。
有关详细信息,请参见LICENSE.txt。
报告安全问题
请不要公开报告安全问题。请发电子邮件给security@edx.org。
获取帮助
有关于这个存储库的问题,或者关于open edx的一般问题吗?拜托 如果您需要帮助,请参考本list of resources。
更改日志
未发布
[1.4.0]-2018-12-04
- 添加了对includehiddentheme选项的支持。这显示了一个隐藏的目录 在侧边栏。
- 升级了许多依赖项。
[1.3.0]-2017-10-13
- 添加了对navigation_depththeme选项的支持。
[1.2.0]-2017-07-18
- 帮助和反馈链接的文本现在可以在 HTML上下文。
- 更新了版权年。
[1.1.0]-2017-06-28
- 提供扩展元数据以启用并行生成。
[1.0.2]-2016-11-09
- 已将favicon和.eot字体文件添加到分布式包中。
[1.0.1]-2016-10-14
- 修复了两个线条高度以丑陋的方式略微增加的实例。
[1.0]-2016-10-07
已添加
- pypi上的第一个版本。