添加 CSS Class 到 reStructuredText 内部参考
Add CSS Class to reStructuredText internal reference
我想在我的文档中使用 CSS 类 格式化内部 link - 用 :ref:
定义。
我的问题是我无法将 :ref:`Link <internal_link>
转换为 HTML <a href="internal_link" class="btn btn-primary btn-sm">Link</a>
的以下位
我试过定义一个新的 role
但也没有成功。
.. role:: ref
:class: btn btn-sm btn-primary
:ref:`Link <internal_link>`
我目前的解决方案是使用原始 html 并按原样渲染它,但我不能 link RST 文件,而是必须指向 HTML 文件(这不'不适用于 PDF 输出)。
.. role:: raw-html(raw)
:format: html
:raw-html:`<a href="internal_link.html" class="btn btn-primary btn-sm">Link</a>`
有谁知道如何将自定义 CSS 类 添加到 :ref:
?
我不确定是否可以直接在 link 中获取 class。但是您应该可以通过以下方式在父级中获取它:
.. cssclass:: btn-primary
:ref:`link`
然后调整 css 选择器以使用:
.btn-primary a
我想在我的文档中使用 CSS 类 格式化内部 link - 用 :ref:
定义。
我的问题是我无法将 :ref:`Link <internal_link>
转换为 HTML <a href="internal_link" class="btn btn-primary btn-sm">Link</a>
我试过定义一个新的 role
但也没有成功。
.. role:: ref
:class: btn btn-sm btn-primary
:ref:`Link <internal_link>`
我目前的解决方案是使用原始 html 并按原样渲染它,但我不能 link RST 文件,而是必须指向 HTML 文件(这不'不适用于 PDF 输出)。
.. role:: raw-html(raw)
:format: html
:raw-html:`<a href="internal_link.html" class="btn btn-primary btn-sm">Link</a>`
有谁知道如何将自定义 CSS 类 添加到 :ref:
?
我不确定是否可以直接在 link 中获取 class。但是您应该可以通过以下方式在父级中获取它:
.. cssclass:: btn-primary
:ref:`link`
然后调整 css 选择器以使用:
.btn-primary a