【发布时间】:2016-02-07 17:14:45
【问题描述】:
我刚刚开始使用 Jekyll,它看起来是一个非常简洁的工具,但是我无法使突出显示工作。为此,我想使用“胭脂”荧光笔来使用 github 页面稍后将使用的相同工具 - 但是当我的页面被提供时,它们只包含原始代码块。 我不知道我做错了什么。
这是我正在遵循的步骤:
- 我正在按照 Jekyll Bootstrap 快速入门说明来信 Link
- 运行命令 jekyll serve 按预期工作,提供默认网站。命令行中没有错误。
- 我正在通过 gem install rouge 安装 rouge
- 我已通过检查 gem list 确认已安装 rouge
- 我将 highlighter: rouge 添加到 _config.yml 文件(替换默认的 pygments)
-
我已将以下部分添加到降价页面:
``` csharp public interface ITest : ITestKey { Task<string> SayHello(string name); } ``` 我通过运行 rougify style monokai > test.css 命令创建了 css 样式文件
-
我已将该样式添加到服务页面
<link href="{{ ASSET_PATH }}/css/test.css" rel="stylesheet" type="text/css" media="all">
现在我希望所服务的页面将包含具有适当跨度的代码块。但事实并非如此 - 不会引发错误或警告,但转换的结果如下:
<div class="highlighter-rouge">
<pre class="highlight">
<code>
public interface ITest : ITestKey
{
Task<string> SayHello(string name);
}
</code>
</pre>
</div>
有人可以帮忙吗?
【问题讨论】:
标签: jekyll jekyll-bootstrap rouge