如何在markdown语法中编写包含结束括号的链接?

Nic*_*unt 11 syntax markdown

链接的Markdown语法非常简单:

[Example](http://example.com/)
Run Code Online (Sandbox Code Playgroud)

生产:

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

[Syntax](http://en.wikipedia.org/wiki/Syntax_(programming_languages))
Run Code Online (Sandbox Code Playgroud)

生产:

语法)

这明显被打破了.

编辑

将url放在引号中不起作用

ovh*_*aag 21

有时您需要使用%29进行编码.

[Syntax](http://en.wikipedia.org/wiki/Syntax_(programming_languages%29)
Run Code Online (Sandbox Code Playgroud)

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

  • 似乎只有Jupyter笔记本的方式,接受的答案对我不起作用. (4认同)
  • 如果你要逃避链接中的任何括号,最好将它们全部转义.它有助于避免您察觉错误的配对.只有关闭括号转义,看起来`programming_languages%29`看起来是括号,乍一看.`[语法](http://en.wikipedia.org/wiki/Syntax_%28programming_languages%29)`对于MarkDown的读者/编辑来说更清楚...... (2认同)

Mar*_*ork 9

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

[Test](<https://en.wikipedia.org/wiki/Slowloris_(computer_security)>)
Run Code Online (Sandbox Code Playgroud)

测试


Lui*_*lez 6

您可以尝试转义该字符:

[Syntax](http://en.wikipedia.org/wiki/Syntax_\(programming_languages\))
Run Code Online (Sandbox Code Playgroud)

您还可以编码字符

[Syntax](http://en.wikipedia.org/wiki/Syntax_%28programming_languages%29)
Run Code Online (Sandbox Code Playgroud)

  • 这对我不起作用。@ovhaag 的答案确实有效! (2认同)

ahr*_*uss 5

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

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

[1]: http://en.wikipedia.org/wiki/Syntax_(programming_languages)
Run Code Online (Sandbox Code Playgroud)

正确呈现为

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

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

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.
Run Code Online (Sandbox Code Playgroud)