如何在 Sphinx (reST) 中使用带有缩写的替换指令?

How do I use a substitution directive with an abbreviation in Sphinx (reST)?

我正在尝试结合使用替换和缩写在我的 Sphinx 文档中自动化缩写,如下所示:

.. |CFD| :abbr:`CFD (Computational Fluid Dynamics)`

我收到错误:

Substitution definition "CFD" empty or invalid.

您在 reStructuredText 标记中省略了 replace::。这应该有效。

.. |CFD| replace:: :abbr:`CFD (Computational Fluid Dynamics)`