Github 页面上的 Markdown 到 HTML 转换会忽略受防护的代码示例的背景

问题描述 投票:0回答:1

我是第一次使用 Github Pages 设计师。我有大量 .md 文件,它们在 Markdown 编辑器中显示得很漂亮,但是当转换为 HTML 时,所有受隔离的代码块都没有灰色背景

like you see here

它们被清楚地识别为代码块(它们使用固定宽度字体)——但它们都出现在正常的白色背景上。

我目前使用的是普通配置文件:

name: RTcmix
markdown: GFM
kramdown:
    syntax_highlighter: rouge
    input: GFM

我需要在配置中添加/更改一些内容?已知错误?

谢谢!

jekyll github-pages github-flavored-markdown
1个回答
0
投票

一种解决方案是将以下内容添加到其他文件拉入进行配置的“全局”CSS 文件中:

.highlight {
    background-color: #f8f8f8;
}

在我的例子中,它被添加到 /css/ref.css 中,而 /_layouts/ref.html 又被 /_layouts/ref.html 引用,如下所示:

<link rel="stylesheet" type="text/css" href="/css/ref.css">
© www.soinside.com 2019 - 2024. All rights reserved.