2017-06-21 63 views
0

我发现了一些奇怪的东西。jekyll突出发展vs生产

本地运行jekyll serve --safe和使用高亮块

{% highlight ruby %}

它呈现一个<div class="highlight">这是伟大的和预期的时候。

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

我怎样才能让他们变得一样?

回答

1

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

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

gem install bundler 

你化身文件的根目录下创建一个Gemfile并添加:

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

推出bundle命令,库将被更新,你的本地版本将运行就像Github上的网页。

+0

为^^添加了一个'bundle update',它的功能就像一个魅力。 –