开放edx文档的sphinx主题

edx-sphinx-theme的Python项目详细描述


PyPITravisCodecovDocumentationSupported Python versionsLicense

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_themehtml_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

文档

完整的文档位于https://edx-sphinx-theme.readthedocs.org

许可证

此存储库中的代码是根据apache软件许可证2.0授权的,除非 另有说明。

有关详细信息,请参见LICENSE.txt

如何贡献

我们非常欢迎您的贡献。

请阅读How To Contribute了解详细信息。

尽管它们是在考虑edx-platform的情况下编写的,但是 对于打开的edx代码,通常应遵循。

报告安全问题

请不要公开报告安全问题。请发电子邮件给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上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android首选项相同getPreference()值的不同数据   字符串如何在Java中连接两个列表中的单词   安卓 Java Socket编程:检测客户端和服务器是否连接   使用JTextField的java无法将值转换为int   在java中,如何在不通过超级构造函数设置的情况下将消息设置为自定义异常类   用于标识属性值的java正则表达式模式   Android中的java不可见谷歌地图   java正确取消启动ExecutorService的JavaFX任务   在非活动java类中使用安卓的融合位置提供程序,并在主活动类中获取经度和纬度   spring为什么我的大摇大摆不能用springboot在java中工作?   java JSF(2.2)ViewScope在Weblogic 12.2.1.2和JDK 8上使用Spring 4.3.7(在Mac OS和Docker Oracle Linux环境上)   java如何用一个按钮提高计时器速度   java如何检查字符是否是元音?   注册表引用了不存在的Java运行时环境安装或运行时已损坏错误   来自ResultSet java的mysql getDateTime   maven LanguageTool Java API是否具有“无用”依赖关系?   twitter api身份验证的java Trycatch问题   java在Apache Struts 1.1中是否可以显式白名单?   安卓致命异常:主java。lang.RuntimeException:被问及未知片段