我一直在用Jekyll构建一个小型个人网站,Rouge没有强调我的语法。谁能帮忙解释一下原因?
_config.yml
:
title: My Name
author: My Name
url: "http://myname.com"
baseurl: ""
permalink: /projects/:title
markdown: kramdown
higlighter: rouge
tracking_id: Google Tracking ID
sass:
style: compressed
sass_dir: _sass
包含语法突出显示问题的页面:
---
layout: post
title: Python for...Wine Analysis?
blurb: tbd
tags:
- machine learning
- python
- pandas
- scikit-learn
---
## Imports
```python
import pandas as pd
from pandas import DataFrame, Series
from patsy import dmatrices
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
from sklearn import metrics
from sklearn import tree
import statsmodels.api as sm
import os
%pylab inline
```
我接受了几个教程,但似乎都没有帮助。结果如下:
答案 0 :(得分:2)
我花了一些时间来弄清楚这一点。
gem install rouge
_config.yml
文件中设置: highlighter: rouge
rougify help style
您可以在终端中运行该命令,并查看所有提供的css模板。
假设您要使用github模板,请执行以下操作:
rougify style github > /path/to/css/file.css
您还可以制作scss
文件。
<link href="path-to-syntax-highlighter-stylesheet" rel="stylesheet">
如果您想要更多自定义,请选中→Add Syntax Highlighting to your Jekyll site with Rouge