如何逃脱Markdown for GitHub中的“反斜杠方括号”\ [\]序列?
该序列产生<pre><code>...</code></pre>
部分。
这只是Markdown for GitHub的一个问题。我可以在这里写出来没有问题:
\ [something \]
然而,GitHub中的此代码将生成
\ 东西
答案 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
刚试过维基...你是对的,它在那里不起作用。我想这是因为像[[foobar]]
这样的结构在wiki语法中具有特殊含义
我会说你的最佳镜头是:__\__ __[__ __something__ __\__ __]__
(没有代码后挡板)
奇怪的是它在这里不起作用,但它适用于github wiki。
但是,如果你认为这是一个错误,你应该按照他们的说法here报告。
答案 3 :(得分:2)
现在已在GitHub上修复。所以不再需要摆脱方括号。要输入[some text]
,您只需输入:
// your markdown
[some text]
这有两个原因:
\]
和\[
来显示乳胶数学,这是编写LaTeX的正确方法。 ($$不是LaTeX命令,永远不应该使用。)您可以通过编辑GitHub项目的README.md来检查这一点。
答案 4 :(得分:0)
似乎没有办法做到这一点。解决方法是使用Gist来存储此类文件(在我的示例中为Bash脚本)。
如果有人提出真正的解决方案,我会重新分配更好的答案。
更新:使用反引号来转义转义字符。请参阅新接受的答案。