我发现了一些奇怪的东西。
在运行jekyll serve --safe
时使用高亮显示块
{% highlight ruby %}
它使用<div class="highlight">
进行渲染,这是很棒的和期望的。
奇怪的是,当我推送到gh-pages时,它使用<figure class="highlight">
,默认浏览器样式明显不同。
我怎样才能让它们变得相同?
答案 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页面上一样运行。