我的Jekyll博客(Github页面)似乎没有正确地突出语法,无论是本地托管还是托管在Github上.我_config.yml看起来如下
#Others
markdown: kramdown
# Syntax highlighting
highlighter: rouge
kramdown:
input: GFM
syntax_highlighter: rouge
Run Code Online (Sandbox Code Playgroud)
在一篇文章中,我尝试用这样的python标签来屏蔽代码块
```python
import urllib2
from bs4 import BeautifulSoup
html = urllib2.urlopen( "http://www.google.com" ).read()
soup = BeautifulSoup(html)
```
Run Code Online (Sandbox Code Playgroud)
Dav*_*uel 10
在jekyll中有三种编写代码片段的方法:
{% highlight python %}
import urllib2
[...]
{% endhighlight %}
Run Code Online (Sandbox Code Playgroud)
```python
import urllib2
[...]
```
~~~python
import urllib2
[...]
~~~
Run Code Online (Sandbox Code Playgroud)
import urllib2
[...]
Run Code Online (Sandbox Code Playgroud)
只有第一个和第二个可以使用rouge生成代码突出显示.第三个,你实际使用的那个,只用代码包围你的代码,但你设置的胭脂或任何荧光笔都不会被kramdown使用.
因此,您可以切换到第一个或第二个解决方案.
另外,如果你想"为你的代码着色",你需要一个高亮的CSS.您可以搜索段样式表.
| 归档时间: |
|
| 查看次数: |
3017 次 |
| 最近记录: |