杰基尔强调发展与生产

时间:2017-06-21 01:35:45

标签: jekyll github-pages

我发现了一些奇怪的东西。

在运行jekyll serve --safe时使用高亮显示块

{% highlight ruby %}

它使用<div class="highlight">进行渲染,这是很棒的和期望的。

奇怪的是,当我推送到gh-pages时,它使用<figure class="highlight">,默认浏览器样式明显不同。

我怎样才能让它们变得相同?

1 个答案:

答案 0 :(得分:1)

您正在运行旧版Jekyll(可能是2.x)。 这个微妙的变化是在Jekyll 3.0.x中进行的,而Github Page目前正在使用Jekyll 3.4.3(see gh pages dependencies here)。

为了与github页面保持同步,您可以使用bundler。

gem install bundler

在Jekyll文件的根目录下创建Gemfile并添加:

source 'https://rubygems.org'
gem 'github-pages'

启动bundle命令,您的库将被更新,您的本地版本将像在Github页面上一样运行。