我正在使用Jekyll和Github Pages,但我在网站上显示正确的语法高亮显示Julia代码时遇到了问题。
这是我的博文:
---
layout: post
title: 'Example post'
---
Here the highlighting works:
{% highlight python %}
# Python
x = 9
for i in range(1, 11):
y = sqrt(x) - i
print(y)
{% endhighlight %}
Here it doesn't:
{% highlight julia %}
# Julia
x = 9
for i = 1:10
y = sqrt(x) - i
println(y)
end
{% endhighlight %}
当我使用bundle exec jekyll serve --drafts
在本地运行Jekyll时会生成以下内容(屏幕截图):
我read应该支持Julia,所以我不确定会出现什么问题。
我的config_yml
看起来像这样:
# Permalinks
permalink: pretty
# Setup
title: MyTitle
url: http://mywebsite.github.io
description: "Hello, I'm me."
paginate: 4
baseurl: ""
# Assets
# We specify the directory for Jekyll so we can use @imports.
sass:
sass_dir: _sass
style: :compressed
# About/contact
author:
name: Firstname Surname
email: hi@me.com
# Custom vars
version: 2.0.0
github:
repo: https://github.com/poole/poole
# Gems
gems:
- jekyll-paginate
- jekyll-gist
pages_list:
FistPage: '/FirstPage'
SecondPage: '/SecondPage'
encoding: utf-8
# Choose Markdown version
markdown: kramdown
我将非常感谢任何有关如何使其发挥作用的想法。
答案 0 :(得分:3)
看起来你的本地宝石需要更新。 Jekyll的最新版本is currently 3.4.0。
作为described in their documentation,您可以通过运行
来更新Jekyllgem update jekyll
尝试运行
gem oudated
看看Rouge(和其他宝石)是否也需要更新。