如何在reST中使用内联代码格式化链接

时间:2019-05-19 15:30:28

标签: hyperlink python-sphinx restructuredtext

TL; DR:我可以使用哪些reST标记在Markdown中获得与以下输出相同的输出?

[`operator.add`](https://docs.python.org/3/library/operator.html#operator.add)

我正在尝试将Markdown转换为reST。对我来说,使用内联代码进行链接很常见。

在Markdown中:(想要

- You can use [`operator.add`][0] to remove the need for `add`.

  [0]: https://docs.python.org/3/library/operator.html#operator.add
     
      
  • 您可以使用operator.add来消除对add的需求。
  •   

我可以在reST中独立地做两件事:( UNWANTED

* You can use `operator.add <operator.add_>`_ to remove the need for :code:`add`.

.. _operator.add: https://docs.python.org/3/library/operator.html#operator.add
     
      
  • 您可以使用operator.add来消除对add的需求。
  •   

但是,当我尝试将链接更改为与Markdown相同时,它会爆炸:( UNWANTED

* You can use `:code:`operator.add` <operator.add_>`_ to remove the need for :code:`add`.
* You can use :code:`operator.add <operator.add_>`_ to remove the need for :code:`add`.

.. _operator.add: https://docs.python.org/3/library/operator.html#operator.add
     
      
  • 您可以使用:code:`operator.add <operator.add>`_   消除了对add的需求。

  •   
  • 您可以使用

         

    :code:`operator.add <operator.add_>`_

         

    消除对add的需求。

  •   

0 个答案:

没有答案