首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将下载链接添加到toctree

将下载链接添加到toctree
EN

Stack Overflow用户
提问于 2020-08-07 17:19:21
回答 1查看 136关注 0票数 1

我想在我的图库树中添加一个下载链接的项目符号列表。

理想情况下,它应该是这样的:

  • Foo Example

代码语言:javascript
复制
- **download foo.py file**
- **download foo.ipynb file**

  • Bar Example

代码语言:javascript
复制
- **download bar.py file**
- **download bar.ipynb file**

我试过:

代码语言:javascript
复制
.. toctree::

   foo
   * :download:`download foo.py file <files/foo.py>`
   * :download:`download foo.ipynb file <files/foo.ipynb>`
   bar
   * :download:`download bar.py file <files/bar.py>`
   * :download:`download bar.ipynb file <files/bar.ipynb>`

但是这失败了,因为toctree只希望引用文档:

代码语言:javascript
复制
WARNING: toctree contains reference to nonexisting document '* :download:`download foo.py file <files/foo.py>`'

我最接近的是:

代码语言:javascript
复制
.. toctree::

   foo
   
* :download:`download foo.py file <files/foo.py>`
* :download:`download foo.ipynb file <files/foo.ipynb>`

.. toctree::

   bar

* :download:`download bar.py file <files/bar.py>`
* :download:`download bar.ipynb file <files/bar.ipynb>`

看起来是这样的:

  • Foo Example

  • download foo.py file

  • download foo.ipynb file

  • Bar Example

  • download bar.py file

  • download bar.ipynb file

这看起来不太好,而且我的实际toctree中还有更多的文档。有什么办法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-08 00:54:46

下载不是reStructuredText文档,也不能是树中的条目。

相反,你有两个解决办法。

  1. 使用完全限定的HTTP进行下载。

。。图克树::https://helloworld.com/src/helloworld.py

  1. 创建一个中间.rst文档,其中包含下载的链接,并将该文档放在您的toctree.

中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63306528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档