例:
foo is a tool used to do foo.
Download_
.. _Download: http://example.com/foo
blah blah blah (omit a lot of paragraphs)
bar is another tool to do bar.
Download_
.. _Download: http://example.com/bar
Run Code Online (Sandbox Code Playgroud)
由于Download指向不同的URL,docutilus给出以下错误报告:
Duplicate target name, cannot be used as a
unique reference: "Download".
Run Code Online (Sandbox Code Playgroud)
在降价促销中,我可以为这两个指定不同的ID Download:
[Download][download-foo]
[download-foo]: http://example.com/foo
[Download][download-bar]
[download-bar]: http://example.com/bar
Run Code Online (Sandbox Code Playgroud)
如何在reStructuredText中做类似的事情?
正如@mzjn所指出的,使目标名称更清晰:
`Download foo`_
.. _Download foo: http://example.com/foo
`Download bar`_
.. _Download bar: http://example.com/bar
Run Code Online (Sandbox Code Playgroud)
使用匿名超链接:
Download__
__ http://example.com/foo
Download__
__ http://example.com/bar
Run Code Online (Sandbox Code Playgroud)