如何在GitHub的Markdown中转义“反斜杠方括号”\[ \]序列?该序列会生成一个<pre><code>...</code></pre>
部分。
这只是针对GitHub的Markdown存在问题,我在这里可以不使用问题写出:
\[something \]
但是,在GitHub中编写此代码将会产生以下结果:
\ something
如何在GitHub的Markdown中转义“反斜杠方括号”\[ \]序列?该序列会生成一个<pre><code>...</code></pre>
部分。
这只是针对GitHub的Markdown存在问题,我在这里可以不使用问题写出:
\[something \]
但是,在GitHub中编写此代码将会产生以下结果:
\ something
这个问题在github.com上已经得到修复。我不确定具体修复时间,但现在你可以用一个反斜杠来转义方括号。例如:
\[Hello\]
被渲染为
[你好]
我已经采用反引号将带括号的字符串括起来:
[[320,50],[300,250]]
这样就不会将我的数组转换成链接了。
\[
)在许多Bash脚本中的使用。反引号确实可以防止GitHub Markdown尝试执行任何转换。 - Bernard[
和]
分别表示[
和]
。例如:[320,50]
,但这不太易读。 - DJDaveMark这个问题现在已经在GitHub上修复了,所以不再需要转义方括号。要输入[一些文本]
,你只需要直接输入即可:
// your markdown
[some text]
这样做有两个好处:
\]
和 \[
来显示 LaTeX 数学公式,这是正确的 LaTeX 写法。($$ 不是 LaTeX 命令,不应该使用。)您可以通过编辑 GitHub 项目的 README.md 文件来检查此功能。
只需写:
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
刚才在维基上尝试了一下...你是对的,在那里不起作用。我想这是因为类似[[foobar]]
这样的结构在维基语法中具有特殊意义。
我建议你尝试这个: __\__ __[__ __something__ __\__ __]__
(没有代码反引号)。
奇怪的是,它在这里不起作用,但在GitHub维基上却可以。
尽管如此,如果您认为这是一个错误,您应该像他们在这里说的那样报告它。