如何在markdown中写下URI时避免创建超链接?

时间:2013-12-10 10:58:37

标签: url hyperlink uri markdown

我想知道当我在接受Markdown语言的网站中写下URI时,如何避免自动生成链接。

我知道如何在这个论坛中使用代码块(例如):http://stackoverflow.com

但是这个技巧在某些地方不起作用(例如在http://datahub.io中)。

所以考虑到这里描述的基本降价:http://daringfireball.net/projects/markdown/syntax,我怎样才能在解析时写下URI以使它们成为纯文本(或者,如果为了一大块文本而避免使用解析器,我认为也会成功。)

任何建议都会受到赞赏。

赫苏斯。

5 个答案:

答案 0 :(得分:6)

我猜没有人提及此事,因为这是降价的恶心.......但是你可以这样做:

<span>https://example.com</span>

?

答案 1 :(得分:4)

我确信有更好的方法,但这个非常讨厌的黑客似乎可以解决问题:

http[]()://example.com/

我用一些空标记(一个空链接)堵住了Markdown的雷达 没有文字)。

答案 2 :(得分:1)

从美学角度来讲,第一个答案(用[]()分割URL)的一种更令人愉悦的选择是插入您自己的类似HTML的标签-对其进行任何有意义的调用:

https<nolink>://example.com

看马,没有超链接!
https://example.com

信用:https://meta.stackexchange.com/a/119811/411046

答案 3 :(得分:1)

对此的一种解决方案是使用 HTML character entity references(也称为字符代码):

https&#58;&#47;&#47;www&period;example&period;com

example&period;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`

(反勾号字符使其格式化为内联代码,并且似乎在输出中使字符更加完整。)

我希望这也适用于你们中的一些人。