欢迎!请查看 关于 页面以获得更多关于该功能的信息。
本网站上代码块的语法高亮显示有点破损/不充分。如果您查看我最近的一个问题中的代码块 “未知的标签化字面量和嵌入表达式默认字面量”,您会发现它随机应用颜色,使得一些东西难以阅读,因为显然它认为 # 是注释语法。
#
通过检查 DOM,我发现系统试图猜测代码段中的语言,然后应用相应的语法高亮规则。它错误地将我的问题的多个代码块误判为 cs、php 和 ruby,所以算法可能相当糟糕,或者 Clojure 甚至不受支持。
是否有方法可以指定要应用的语法高亮,就像 GFM 的周期代码块一样?如果没有,我建议如果可能的话,一般禁用语法高亮。
我在搭建网站时尝试了一个 GFM 插件(question2answer),但它相当破碎。我很乐意这样做,而且这种类型的潜在基础设施工作是我们可以实现的一种可能性,但我们很少抽出时间来做这样的工作。