2017-06-21 39 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',它的功能就像一個魅力。 –