gal*_*tte 6 restructuredtext image hyperlink python-sphinx
在RST语法中,您可以指定:target:用于设置链接的属性。我想将图像链接到“materials.rst”文档页面,其主要部分标题是“Materials”
但这些都不能作为目标值:
:target: `materials`_:target: :doc: materials:target: materials我怎样才能实现这个目标?
尽管:ref:现在跨文件工作得很好,但即使在 6 年后也没有修复。但是,您不能:ref:在图像或图形指令中使用。
尝试使用这个:
:target: materials.html
Run Code Online (Sandbox Code Playgroud)
...并希望一切顺利!该:target:角色似乎只接受 HTML 链接。
假设有一些名为 doc.rst 的文件,我想通过另一个文档中的缩略图访问该文件:
.. _doc:
Some Title
==========
Run Code Online (Sandbox Code Playgroud)
...然后,在另一个文档中,我使用以下解决方案:
.. image:: /media/thumbnail_of_my_doc.jpg
:ref:`doc` <- doesn't compute
:target: doc (or doc.rst, or doc_) <- doesn't work either
:target: doc.html <- works im my case
Run Code Online (Sandbox Code Playgroud)
最后一个选项之所以有效,是因为我假设了要生成的 HTML 的名称。如果我错了怎么办?这是一个纯粹的黑客行为。我不敢相信没有人费心去解决这个问题。
我在 Sphinx 4.2.0 上使用 RTD 主题。全部更新到最新版本。
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |