在 github 的 wiki/issue 中插入 #数字 但不生成链接
本文链接:https://hltj.me/tips/2015/11/26/github-insert-hash.html 。
github 的 wiki(及 issue/pull request 注释)采用扩展的 markdown 语法。
其中的一项扩展项就是输入#数字
会被视作 issue/pull request 编号,并生成链接。这样如果要在 wiki、issue 正文及注释或者 pull request 注释中想输入#数字
的普通文本反倒是件不容易的事。
当然,通常情况下不会有这种需求,在 github 上输入#数字
,一般都是指 issue 或者 pull request。例外情况是引用其他的地方#数字
表示。比如要在这里写“Unicode® Standard Annex #14”。
而输入“#14
”或者“\#14
” 得到的结果均与“#14
”相同,即被 github 渲染为带有对应 issue/pull request 链接的文本。
这时 U+2026
(Word Joiner)就派上用场了,在原本的“零宽度不断行空白(Zero-width Non-breaking Space)”U+FFFE
作为 BOM(字节序标记,Byte Order Mark)专用后,这个字符才是真正意义的“的零宽度不断行空白”。把它插入在“#
”和数字之间,就不会被当成成 issue/pull request 编号渲染了。
这样输入就能得到普通文本“#14
”了:
#…14
转载请勿修改,并注明作者:灰蓝天际 及许可协议:署名-非商业性使用-禁止演绎。
欢迎关注:
GitHub:hltj 微博:灰蓝天际(@hltj) Twitter:@jywhltj
公众号 | 微博 |