60

如何在 Markdown for GitHub 中转义“反斜杠方括号”\[\] 序列?该序列产生一个<pre><code>...</code></pre>部分。

这只是 Markdown for GitHub 的问题。我可以在这里毫无问题地写它:

\[某物 \]

然而,GitHub中的这段代码会产生

\ 某物

4

4 回答 4

33

这已在 github.com 上修复。我不确定什么时候,但你现在可以用一个反冲来转义方括号。例如

\[Hello\]

呈现为

[你好]

于 2017-03-25T02:30:03.973 回答
32

我已经用反引号包围了我的括号字符串:`[[320,50],[300,250]]`

这变成了: [[320,50],[300,250]]所以现在我的数组没有变成链接。

于 2015-04-30T22:19:26.460 回答
8

这现在已在 GitHub 上修复。所以不再需要转义方括号。要键入[some text],您只需键入:

// your markdown
[some text]

这有两个好处:

  1. 方括号不再与图形和超链接分开解析。
  2. 这意味着我们可以使用\]and\[来显示乳胶数学,这是编写 LaTeX 的正确方法。($$ 不是 LaTeX 命令,永远不应使用。)

您可以通过编辑 GitHub 项目的 README.md 来检查这一点。

于 2018-02-04T23:30:52.210 回答
5

写吧:

This is a __backslash with a square bracket__: \\\[.  

它适用于我的github。


编辑

现在问题已经更新,这是一个更新的答案。
只需在开头和结尾转义所有字符:

foo \\\[something\\\] bar 将产生 =>foo \[something\] bar

在github上正常工作: http ://tinypic.com/view.php?pic=oh2xyp&s=6


编辑 2

刚刚在wiki上试过......你是对的,它在那里不起作用。我想这是因为[[foobar]]wiki 语法中的结构具有特殊含义。
我会说你最好的镜头是这样的:(__\__ __[__ __something__ __\__ __]__没有代码倒贴)。
奇怪的是,它在这里不起作用,但它在 github wikis 上起作用。

不过,如果您认为这是一个错误,您应该按照他们所说的在这里报告它。

于 2013-04-16T02:36:25.100 回答