杰基尔与克拉姆当的围栏代码块



我有一个用Jekyll构建的GitHub Pages网站,我想在其上添加代码突出显示。

当我尝试使用受防护的代码块时,它们不会在本地呈现,但它们在实时 GitHub 站点上工作正常。

我的降价文件是这样的:

```php
<?php
class Hello extends World
{
}
```

我的配置是这样的:

markdown: kramdown
kramdown:
  input: GFM
highlighter: rouge

我最初没有安装 kramdown 或 rouge,但现在已经安装了它们并确保一切都是最新的(Jekyll 是 3.1.1)。代码必须正常,因为它可以在实时站点上运行。但我一定在当地错过了一些东西。

编辑:这里的答案也对我不起作用。


也可能相关,是否应该有CSS用于自动生成的突出显示,或者我需要从某个地方下载"主题"?我只知道它在 GitHub 页面上工作,因为它在 HTML 中具有各种类,例如 <span class="k">class</span> ,但没有应用于它们的 CSS。

现在这正在工作。我不记得到底是什么解决了它,但我改变的两件主要事情是:

  1. 我安装了 GitHub Pages gem。
  2. kramdown 有一些问题在 v0.10 中得到了修复,它包含在最新版本的 GitHub Pages gem 中。

相关内容

  • 没有找到相关文章

最新更新