【发布时间】:2016-06-01 13:44:13
【问题描述】:
我有一个代码库、一些 Sphinx 生成的文档,以及一组带有运行代码示例的 Jupyter 笔记本。我想做的是在我的 Sphinx 文档的侧边栏中添加指向笔记本的外部链接。这就是问题所在:我不想在每个页面上都看到侧边栏中的链接,也不想在每个拥有它们的页面上看到相同的链接集。例如,我不需要主页上的任何链接,但是当我查看特定模块的文档时,我希望在笔记本的侧栏中有一个链接,以显示该模块的使用和功能。如果我转到其他模块的文档页面,我不想看到前面提到的笔记本的链接。
基本上我希望能够每次编辑侧边栏,并添加指向特定外部页面的链接。我还希望不必在模板中进行任何疯狂的切换以根据页面显示不同的内容,因为我的代码库相当大,并且切换到控制会很丑而且很难写(如果可能的话) )。
【问题讨论】:
标签: hyperlink python-sphinx sidebar jupyter-notebook