我想知道当我在接受Markdown语言的网站中写下URI时,如何避免自动生成链接。
我知道如何在这个论坛中使用代码块(例如):http://stackoverflow.com
但是这个技巧在某些地方不起作用(例如在http://datahub.io中)。
所以考虑到这里描述的基本降价:http://daringfireball.net/projects/markdown/syntax,我怎样才能在解析时写下URI以使它们成为纯文本(或者,如果为了一大块文本而避免使用解析器,我认为也会成功。)
任何建议都会受到赞赏。
赫苏斯。
答案 0 :(得分:6)
我猜没有人提及此事,因为这是降价的恶心.......但是你可以这样做:
<span>https://example.com</span>
?
答案 1 :(得分:4)
我确信有更好的方法,但这个非常讨厌的黑客似乎可以解决问题:
http[]()://example.com/
我用一些空标记(一个空链接)堵住了Markdown的雷达 没有文字)。
答案 2 :(得分:1)
从美学角度来讲,第一个答案(用[]()
分割URL)的一种更令人愉悦的选择是插入您自己的类似HTML的标签-对其进行任何有意义的调用:
https<nolink>://example.com
看马,没有超链接!
https://example.com
答案 3 :(得分:1)
对此的一种解决方案是使用 HTML character entity references(也称为字符代码):
https://www.example.com
example.com
这评估为:
https://www.example.com
example.com
对于可能触发链接检测的任何字符,您可以使用 named entities 或十进制 (&#nnnn;
) 或十六进制 (&#xhhhh;
) 形式的代码点之一。
答案 4 :(得分:0)
不知何故:
- [x] Objects Spec Update Idea.md
变成了一个链接
Idea.md
导致
http://idea.md
我所做的是将它括在反勾字符中,就像这样:
- [x] `Objects Spec Update Idea.md`
(反勾号字符使其格式化为内联代码,并且似乎在输出中使字符更加完整。)
我希望这也适用于你们中的一些人。