我一直在使用Rouge和Kramdown来正确格式化语法,因为我一直在使用Jekyll。我有一段时间没看了,但最近注意到语法高亮显示似乎不能正常工作。我注意到,当GitHub页面开始支持Jekyll 3.9(最长时间是3.8.5)和最新版本的Rouge时,这个变化就中断了。还有人能解决这个问题吗?它似乎在许多使用GitHub页面的网站上被打破,我找不到它正在工作的网站。
这是一个不工作的URL: https://www.jasongaylord.com/blog/embed-javascript-in-custom-aspnet-server-controls
有问题的URL应该显示语法高亮不工作,实际上似乎有语法高亮工作正确。
你的网站的语法高亮部分,由Chrome开发工具突出显示。显示由Rouge和data-lang
属性提供的语法高亮CSS类