如何在Markdown中转义反斜杠括号(\ [)?

时间:2013-04-16 02:23:35

标签: github-flavored-markdown

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

这只是Markdown for GitHub的一个问题。我可以在这里写出来没有问题:

\ [something \]

然而,GitHub中的此代码将生成

\     东西

5 个答案:

答案 0 :(得分:18)

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

将其变成: [[320,50],[300,250]]所以现在我的阵列没有变成链接。

答案 1 :(得分:9)

这已在github.com上修复。我不确定什么时候,但你现在可以通过一个反弹来逃避方括号。 EG

\[Hello\]

呈现为

[你好]

答案 2 :(得分:3)

只写:

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

它适用于我的github。


修改

现在问题已经更新,这是一个更新的答案 只需在开始和结束时逃避所有角色:

foo \\\[something\\\] bar将生成=&gt; foo \[something\] bar

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


编辑2

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

但是,如果你认为这是一个错误,你应该按照他们的说法here报告。

答案 3 :(得分:2)

现在已在GitHub上修复。所以不再需要摆脱方括号。要输入[some text],您只需输入:

即可
// your markdown
[some text]

这有两个原因:

  1. 方括号不再与图形和超链接分开解析。
  2. 这意味着我们可以使用\]\[来显示乳胶数学,这是编写LaTeX的正确方法。 ($$不是LaTeX命令,永远不应该使用。)
  3. 您可以通过编辑GitHub项目的README.md来检查这一点。

答案 4 :(得分:0)

似乎没有办法做到这一点。解决方法是使用Gist来存储此类文件(在我的示例中为Bash脚本)。

如果有人提出真正的解决方案,我会重新分配更好的答案。

更新:使用反引号来转义转义字符。请参阅新接受的答案。