为何GitHub中标记为console的Gist里‘test’被高亮为蓝色?
为啥Gist里的
test在console类型下会被蓝高亮?怎么解决? 这事儿我之前也碰到过!原因其实是GitHub Gist用的语法高亮引擎(基于highlight.js定制的),把test识别成了控制台/Shell环境里的内置命令——毕竟在bash这类Shell里,test是用来做条件判断的核心命令,高亮引擎就给它套上了关键字的蓝色样式。
要是不想让它被高亮,给你几个简单的解决办法:
- 换成纯文本类型:把Gist的语法类型从
console改成plaintext,这样所有内容都会原样显示,不会有任何语法高亮,test自然也就不会变蓝了。 - 换用更精准的Shell类型:如果还想保留其他控制台命令的高亮,试试改成
bash或者shell类型?不过得确认你内容里的其他元素会不会被正确识别;要是还是不行,纯文本绝对是最稳妥的方案。 - 手动转义(不推荐):实在想保留console类型,可以在
test前后加个无意义的转义字符,但这样会破坏内容的可读性,不如直接换类型省事。
试试第一个方法,应该马上就能解决你的问题!
内容的提问来源于stack exchange,提问作者Michael Hagar
相关产品推荐
相关产品推荐

