假设我有一个README.md
,我想创建一个指向文件的链接,该文件的名称file with spaces.md
中包含空格。我希望能够跳转到文件的源代码。
/
-- README.md
-- File with spaces.md
检查完浏览器中的元素后,我想出了href
应该是什么(手动更改它,然后单击它将我带到我想要访问的页面):
<a href="username/repository/src/c0mm1th4sH/File%20with%20%spaces.md">
不幸的是,我不能做到这一点。到目前为止,我已经尝试了一些方法:
[Link](File with spaces.md)
[Link](File%20with%20spaces.md)
[Link](File\ with\ spaces.md)
[Link]("File with spaces.md")
它会在Bitbucket中生成以下HTML:
<a href="/username/repository/src/c0mm1th4sH/File%2520with%2520spaces.md">
<a href="/username/repository/src/c0mm1th4sH/File%2520with%2520spaces.md">
<a href="/username/repository/src/c0mm1th4sH/File%5C%2520with%5C%2520spaces.md">
<a href="" title="File with spaces.md">
你可以玩我创建的example repository。
发布于 2020-03-31 21:36:14
事实上,Bitbucket方面有一个bug,然而,bug现在已经修复了。
假设您的文件名为File with spaces.md
,并且希望显示的文本为Link
,则这两种方法中的任何一种都可以使用will work
* [Link](File with spaces.md)
* [Link](File%20with%20spaces.md)
发布于 2018-07-24 03:53:16
发布于 2019-01-09 06:07:27
不同的Markdown实现(甚至是它们的版本)在如何处理这些方面也是不同的。我发现下面的信息非常丰富(在页面完全加载后单击“预览”-这需要一段时间):
摘要如果链接停止工作...针对许多不同的实现,展示了五种不同的可能性:
[1](is not) OK,
[2](is%20not) OK,
[3]("is not") OK,
[4]("is%20not") OK,
[5](is\ not) OK.
似乎除了#2之外,所有的方法都可以在任何地方(或几乎所有地方)工作,而且至少有一种情况下其他选择都会失败。
输出:
标记为0.5.2,MD4C为0.2.7,MD4C (严格)为0.2.7,标记为0.15.6.0
commonmark.js 0.28.1,markdown-it 8.4.2
1 OK,2 OK,3 OK,4 OK,5 OK。
Python Markdown.pl 1.0.1,-Markdown 2.6.5
1 OK,2 OK,3 OK,4 OK,5 OK。
Markdown.pl 1.0.2b8
pandoc (严格) 2.5
1 OK,2 OK,3 OK,4 OK,5 OK。
廉价版0.1.0.5,Parsedown 1.6.0
Pandoc2.5
1 OK,2 OK,3 OK,4 OK,5 OK。
lunamark 0.4.0
RedCarpet 3.3.4
1 OK,2 OK,3 OK,4 OK,5 OK。
RDiscount 2.1.8
1 OK,2 OK,3 OK,4 OK,5 OK。
PHP Markdown 1.8.0,PHP Markdown Extra 1.8.0
Maruku 0.7.3.beta1,Maruku (启用数学) 0.7.3.beta1
1ot) OK,2 OK,3OT“) OK,4 OK,5ot) OK。
MultiMarkdown 5.1.0
黑色星期五
1 OK、2 OK、3 OK、4 OK、5 OK。
kramdown 1.2.0,错误0.8.3
1 OK,2 OK,3 OK,4 OK,5 OK。
MultiMarkdown 6 6.3.0
1 OK,2 OK,3 OK,4 OK,5 OK。
s9e\文本格式(脂肪/PHP)
cebe/markdown 1.2.0、cebe/markdown GFM 1.2.0、cebe/markdown MarkdownExtra 1.2.0
Gambas 3.8.90
%1正常,%2正常,%5正常。
摊牌1.7.4
摊牌(风格: github) 1.7.4
https://stackoverflow.com/questions/34569256
复制相似问题