链接到源文件的按钮#
您可以使用一组按钮链接到您的源代码仓库。这使用户可以浏览仓库,或执行诸如建议编辑或提交问题等操作。
Set your source repository#
要使此功能正常工作,您需要定义 源代码仓库。这是托管您的代码/文档的在线空间。在每种情况下,它们都需要以下配置存在:
html_theme_options = {
...
"repository_url": "https://{your-provider}/{org}/{repo}",
...
}
支持三种提供商:
GitHub:例如,
https://github.com/executablebooks/sphinx-book-theme
。这包括自托管 GitHub 的自定义 URL。GitLab:例如,
https://gitlab.com/gitlab-org/gitlab
。这包括自托管 GitLab 的自定义 URL。BitBucket: 例如,
https://opensource.ncsa.illinois.edu/bitbucket/scm/u3d/3dutilities
。
在每种情况下,我们假设最后两个 URL 项是 org/repo
对
手动指定提供商#
如果您的提供商 URL 更复杂(例如,如果您正在自托管您的提供商),您可以使用以下配置手动指定提供商:
html_theme_options = {
...
"repository_provider": "gitlab" # or "github", "bitbucket",
"repository_url": "selfhostedgh.mycompany.org/user/repo",
...
}
提供了这些信息后,您可以按照以下各节添加源代码按钮。
添加到您的仓库的链接#
添加到您的仓库的链接,请添加以下配置:
html_theme_options = {
...
"use_repository_button": True,
...
}