jekyll - Jekyll/Rouge - 突出显示的嵌套代码块
问题描述
我已经从 github 页面切换到托管我自己的网站。由于这种迁移,我得到了要嵌套的语法突出显示块。
<div class="highlighter-rouge">
<div class="highlight">
<pre class="highlight">
<code>
... ... ...
</code>
</pre>
</div>
</div>
渲染后看起来像:
中的样式相关设置_config.yml
为:
kramdown:
syntax_highlighter: rouge
sass:
style: :expanded
设置syntax_highlighter: none
删除突出显示相关的类(这只是为了提供更多信息,代码只是逐字逐句,不在块中突出显示):
<pre>
<code>
... ... ...
</code>
</pre>
寻找有关如何进一步诊断的想法?
解决方案
似乎有一个相关的讨论关于这个以前发生在这里。
解决方案是修改一个css条目,_sass/_highlights.scss
以便.highlight
替换为pre.highlight
推荐阅读
- php - Woocommerce 撤消删除项目重定向
- julia - 如何轻松检查 Julia 语言中嵌入函数的实现?
- php - 从 Json 编码中删除名称
- html - 在全出血背景上创建一段白色背景
- javascript - 类型“AngularFireList<{}>”上不存在属性“地图”
- tableau-api - Tableau 中的设置操作
- rest - 如何使用 RESTful API 创建或更新多对多关系
- xml - XML with XSD - 如何连接 2+ XSD 模式并在 XML 中使用它们?
- opencv - 打开CV错误--MAC上的人脸识别
- python - Python从上到下打印二维列表