如何为 windows 驱动器将 space 放入狮身人面像 url
How to put a space in a sphinx url for windows drive
我正在尝试为其中包含 space 的文件夹创建一个 hyperlink。
由于 rst 处理 link 的方式,space 被删除。
很遗憾,我不能更改文件夹的名称,因为我不是所有者。
下面通过添加 %20
解决了这个问题,但现在还有第二个问题:
路径应该是"file:///T:/my_path/A&B Tools"。
也可以表示为“\\network.com\my_path\A&B Tools”。
* First link `hyperlink-name-1`_
* Second link `hyperlink-name-2`_
.. _hyperlink-name-1: file:///T:/my_path/A&B%20Tools
.. _hyperlink-name-2: \\network.com\my_path\A&B%20Tools
当我将 network.com
映射到 T
时,第一个 link 有效:
编辑:
感谢史蒂夫,我查看了 html 我在使用第二个 link 时看到的。以 \ 开头的 windows 路径似乎无法正常工作。我认为这是对路径的 windows 解释。
尝试 URL-编码 space:
* A link `hyperlink-name`_
.. _hyperlink-name: file://my_path/A&B%20Tools
编辑
现在使用上面的示例,Sphinx 生成以下内容 HTML:
<ul class="simple">
<li>First link <a class="reference external" href="file:///T:/my_path/A&B%20Tools">hyperlink-name-1</a></li>
<li>Second link <a class="reference external" href="\network.com\my_path\A&B%20Tools">hyperlink-name-2</a></li>
</ul>
我怀疑您将一个不可见的字符 (gremlin) 复制粘贴到您的 .rst 文件中。我注意到您在问题中也混用了示例:A&B Tools
与 M&S Tools
。我会放慢速度并检查我所有的假设。
谢谢史蒂夫帮助我。我需要五个斜杠 file://///server01/my_path/
,如下所示:
What are the ways to make an html link open a folder
我正在尝试为其中包含 space 的文件夹创建一个 hyperlink。 由于 rst 处理 link 的方式,space 被删除。
很遗憾,我不能更改文件夹的名称,因为我不是所有者。
下面通过添加 %20
解决了这个问题,但现在还有第二个问题:
路径应该是"file:///T:/my_path/A&B Tools"。
也可以表示为“\\network.com\my_path\A&B Tools”。
* First link `hyperlink-name-1`_
* Second link `hyperlink-name-2`_
.. _hyperlink-name-1: file:///T:/my_path/A&B%20Tools
.. _hyperlink-name-2: \\network.com\my_path\A&B%20Tools
当我将 network.com
映射到 T
时,第一个 link 有效:
编辑:
感谢史蒂夫,我查看了 html 我在使用第二个 link 时看到的。以 \ 开头的 windows 路径似乎无法正常工作。我认为这是对路径的 windows 解释。
尝试 URL-编码 space:
* A link `hyperlink-name`_
.. _hyperlink-name: file://my_path/A&B%20Tools
编辑
现在使用上面的示例,Sphinx 生成以下内容 HTML:
<ul class="simple">
<li>First link <a class="reference external" href="file:///T:/my_path/A&B%20Tools">hyperlink-name-1</a></li>
<li>Second link <a class="reference external" href="\network.com\my_path\A&B%20Tools">hyperlink-name-2</a></li>
</ul>
我怀疑您将一个不可见的字符 (gremlin) 复制粘贴到您的 .rst 文件中。我注意到您在问题中也混用了示例:A&B Tools
与 M&S Tools
。我会放慢速度并检查我所有的假设。
谢谢史蒂夫帮助我。我需要五个斜杠 file://///server01/my_path/
,如下所示:
What are the ways to make an html link open a folder