Jekyll 杰基尔强调发展与生产

Jekyll 杰基尔强调发展与生产,jekyll,github-pages,Jekyll,Github Pages,我发现了一些奇怪的东西 本地运行时jekyll serve--safe并使用突出显示块 {%highlight ruby%} 它使用一个进行渲染,这是很好的,也是人们期望的 奇怪的是,当我推到gh页面时,它使用的是,默认的浏览器样式明显不同 如何使它们保持一致?您运行的是旧版本的Jekyll(可能是2.x)。 这一细微的变化是在Jekyll3.0.x中进行的,Github页面目前正在使用Jekyll3.4.3() 为了与github页面保持同步,您可以使用bundler gem install

我发现了一些奇怪的东西

本地运行时
jekyll serve--safe
并使用突出显示块

{%highlight ruby%}

它使用一个
进行渲染,这是很好的,也是人们期望的

奇怪的是,当我推到gh页面时,它使用的是
,默认的浏览器样式明显不同


如何使它们保持一致?

您运行的是旧版本的Jekyll(可能是2.x)。 这一细微的变化是在Jekyll3.0.x中进行的,Github页面目前正在使用Jekyll3.4.3()

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

gem install bundler
在Jekyll文件的根目录下创建一个
Gemfile
,并添加:

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

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

在^^中添加了
bundle update
,效果非常好。