これが私がやりたいことです:
1. `link <http://www.google.com>`__
2. `link <http://www.yahoo.com>`__
入手するには:
<ol>
<li><a href="http://www.google.com">link</a></li>
<li><a href="http://www.yahoo.com">link</a></li>
</ol>
コンテキストは出版物のリストであり、すべての出版物の最後に「DOI」とマークされたリンクが必要です。
ただし、これは次の場合に失敗するようです。
<string>:3: (WARNING/2) Duplicate explicit target name: "doi".
正確なエラーは、私が使用しているdocutilsのバージョンによって異なるようですが、すべて失敗しています。
再構成されたテキストで同じテキストを使用して複数のリンクを生成する方法はありますか?
警告
(警告/ 2)明示的なターゲット名が重複しています:foo
「名前付きハイパーリンク参照」の2つの異なるリンクに同じテキストを使用すると発生します。
`Foo <http://example.org>`_
`Foo <http://example.com>`_
これを回避するには、anonymousハイパーリンク参照 を二重下線付きで使用します。
`Foo <http://example.org>`__
`Foo <http://example.com>`__
これは、docutils0.8.1で警告なしに機能します。
匿名のハイパーリンクを使用することをお勧めします。
1. `link`__
2. `link`__
__ http://www.google.com
__ http://www.yahoo.com
ドキュメントで参照されている順序が重要であることに注意してください。詳細については、 ここ を参照してください。
改行と2つのアンダースコアが必要なようです。
これが私がすることです:
What is that Process object good for? `(html)
<process.html>`__
`(html)
<other.process.rst>`__
取得するには:
What is that Process object good for?
<a class="reference external" href="process.html">(html)</a>
<a class="reference external" href="process.rst">(html)</a>