내가하고 싶은 것은 다음과 같습니다.
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
“명명 된 하이퍼 링크 참조”에서 두 개의 다른 링크에 대해 동일한 텍스트를 사용할 때 발생합니다.
`Foo <http://example.org>`_
`Foo <http://example.com>`_
이를 피하려면 이중 밑줄이있는 익명 하이퍼 링크 참조 를 사용하십시오 .
`Foo <http://example.org>`__
`Foo <http://example.com>`__
이것은 docutils 0.8.1에서 경고없이 작동합니다.
답변
익명의 하이퍼 링크를 사용하고 싶을 것 같습니다.
1. `link`__
2. `link`__
__ http://www.google.com
__ http://www.yahoo.com
문서에서 참조되는 순서가 중요합니다. 자세한 내용은 여기 에서 확인할 수 있습니다 .
답변
개행과 두 개의 밑줄이 필요한 것 같습니다.
이것이 제가하는 것입니다:
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>