如何在reST中包含另一个程序生成的内容的index.html链接

问题描述 投票:0回答:1

我的RST目录如下:

.
|-- Makefile
|-- build
|   |-- doctrees
|   `-- html
|       |-- codecov          <-- Generated by coverage.py
|          |-- index.html
|       | ....               <-- Generated by Sphinx
|-- make.bat
`-- source
    |-- _static
    |-- changelog.rst
    |-- conf.py
    |-- contact.rst
    |-- getting_started.rst
    |-- index.rst
    `-- introduction.rst

在我的index.rst中,我想创建一个名为Code Coverage的相对链接,该链接指向codecov/index.html。我不确定该怎么办,因为它在我的源文件夹之外。当我在python中运行代码覆盖率时,会自动生成“ codecov”文件夹。如何做到这一点?

.. toctree::
   :caption: Table of Contents
   :maxdepth: 2

   introduction
   getting_started
   changelog
   contact


Indices and tables
==================

* :ref:`genindex`
* :ref:`search`
python-sphinx restructuredtext
1个回答
2
投票

您至少有两个选择。

  1. 使用external link
`Code Coverage <../_build/codecov/index.html>`_
  1. 将其放入toctree directive
toctree

可能还有其他选择,但是让我们看看其中一个是否满足您的需求。

© www.soinside.com 2019 - 2024. All rights reserved.