Jekyll默认使用Rouge进行代码高亮。引入一段c++代码段的示例如下:
```c++
int main(void)
{
printf("hello, world!\n");
return 0;
}
```
显示效果如下:
int main(void)
{
printf("hello, world!\n");
return 0;
}
语言列表
按照本网站Jekyll文档正确安装本地运行环境后可以获得rougify
命令(因为Jekyll默认使用Rouge)。
通过如下命令查询Rouge支持的编程语言列表:
bundle exec rougify list
或者也可以通过这个网站查询。
配色方案
本网站使用如下命令生成配色方案:
bundle exec rougify style monokai > css/syntax.css
生成的配色方案需要在网站头部引用:
<link rel="stylesheet" href="/css/syntax.css">
配色方案的列表可以通过如下命令获取:
bundle exec rougify help style
可通过以上方法切换其他配色方案。