:ref: link 不给 link

:ref: link not giving link

里面addCompanies.rst我有

Add Companies
=============

:ref: _my-reference-label:

adding
-----

ahdlkasdflk
This documentation will help you to add homes.

现在我正在尝试 link 来自同一目录中的另一个文件 change.rst 的文件

Change company
=============

* How to add new company ? my-reference-label_

但是我想成为 link 的 my-reference-label 没有产生任何 link。

这可能是什么问题?另外,如果我想 link 来自另一个目录文件的文件怎么办?

您在上面使用的语法似乎是对有效 link 语法的无意义混淆。 cross-referencing arbitrary links 的语法不正确。这应该可以解决它并且可以在文件之间工作。

addCompanies.rst

Add Companies
=============

.. _my-reference-label:

adding
------

change.rst

Change company
==============

* How to add new company ? :ref:`my-reference-label`

还要确保下划线与文本的长度相匹配。