在 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
![]() |
![]() |
|---|---|
| 公众号 | 微博 |

