简体   繁体   中英

Linking to package generated via Sphinx-apidoc

When using sphinx-apidoc to generate .rst files, the output produce does not contain any labels:

dessn.examples package
======================

.. automodule:: dessn.examples
    :members:
    :undoc-members:
    :show-inheritance:

Subpackages
-----------

.. toctree::

    dessn.examples.discrete
    dessn.examples.simple

What I am trying to do is to link to specific pages from a customised home page, which is not generated using apidoc. However, I cannot find any way to call api-doc and have it generate labels itself, nor can I figure out any proper way of simply linking to the right .rst without a label, and without simply typing out the absolute html file that I know will generate.

I can use the ::include statement, and it works just fine, but I have been completely unable to find a statement which will simply generate a hyperlink to the rst file.

Am I missing something obvious here, or do I have to figure out a way to make api-doc insert labels?

Cheers

Following the thread that mzjn linked to, the best solution so far is to first realise a package and a module are equivalent for this question, and that you can use the module python reference, as detailed here on sphinx .

As such, the link to the dessn.examples.simple package can be achieved by simply inserting the code

:py:mod:`dessn.examples.simple`

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM