24

链接的 Markdown 语法非常简单:

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

产生:

例子

但是如果链接本身包含一个右括号呢?

[Syntax](http://en.wikipedia.org/wiki/Syntax_(programming_languages))

产生:

语法

这显然是坏的。

编辑

将网址放在引号中不起作用

4

5 回答 5

29

有时您需要使用 %29 对 ) 进行编码。

[Syntax](http://en.wikipedia.org/wiki/Syntax_(programming_languages%29)

例如:这是我能找到的在 Atom 编辑器中获得正确 Markdown 预览的唯一方法。

于 2016-10-16T23:05:55.230 回答
22

您可以尝试转义字符:

[Syntax](http://en.wikipedia.org/wiki/Syntax_\(programming_languages\))

您还可以对字符进行编码

[Syntax](http://en.wikipedia.org/wiki/Syntax_%28programming_languages%29)
于 2012-12-11T16:49:42.947 回答
1

我发现最可靠的方法是使用引用样式链接而不是内联链接。

Here is the wikipedia article on [Syntax][1]

[1]: http://en.wikipedia.org/wiki/Syntax_(programming_languages)

正确呈现为

这是关于语法的维基百科文章

我发现对于某些网站,百分比转义括号会破坏 URL,尤其是锚点。例如,至少在我的 Firefox 版本中,这个 Android 文档链接不会直接将我带到使用 percent encoding的方法。但是这个带有参考样式链接的链接可以。

For example, at least in my version of Firefox, this Android documentation link
doesn't take me directly to the method [with percent encoding](https://developer.android.com/reference/android/webkit/WebView.html#addJavascriptInterface%28java.lang.Object,%20java.lang.String%29). 
But this one with a [reference-style link][2] does.
于 2021-02-15T21:17:06.153 回答
1

我发现在 url<周围使用>似乎可以解决问题。
在我们使用的两个内部系统中,使用降价。
您的里程可能会因其他系统而异。

[Test](<https://en.wikipedia.org/wiki/Slowloris_(computer_security)>)

测试

于 2021-06-07T21:29:32.023 回答
-1

你根本不必逃避它。

在 GitHub 上,我刚刚完成了以下操作,没有任何问题:

[Slowloris](https://en.wikipedia.org/wiki/Slowloris_(computer_security))

实际上,即使在这里您也可以直接使用它,如您在此处看到的那样。

于 2017-04-23T23:18:10.427 回答