Jekyll 强调开发与生产
jekyll highlight development vs production
我发现了一些奇怪的东西。
本地 运行 jekyll serve --safe
并使用高亮块
{% highlight ruby %}
它以 <div class="highlight">
呈现,这非常好并且符合预期。
奇怪的是,当我推送到 gh-pages 时,它使用 <figure class="highlight">
并且默认浏览器样式明显不同。
如何让它们相同?
您运行正在使用旧版本的 Jekyll(可能 2.x)。
这个微妙的变化是在 Jekyll 3.0.x 中进行的,Github Page 目前正在使用 Jekyll 3.4.3 (see gh pages dependencies here).
为了与 github 个页面保持同步,您可以使用捆绑器。
gem install bundler
在 Jekyll 文件的根目录创建一个 Gemfile
并添加:
source 'https://rubygems.org'
gem 'github-pages'
启动 bundle
命令,您的库将被更新,您的本地版本将 运行 与 Github 页面上的一样。
我发现了一些奇怪的东西。
本地 运行 jekyll serve --safe
并使用高亮块
{% highlight ruby %}
它以 <div class="highlight">
呈现,这非常好并且符合预期。
奇怪的是,当我推送到 gh-pages 时,它使用 <figure class="highlight">
并且默认浏览器样式明显不同。
如何让它们相同?
您运行正在使用旧版本的 Jekyll(可能 2.x)。 这个微妙的变化是在 Jekyll 3.0.x 中进行的,Github Page 目前正在使用 Jekyll 3.4.3 (see gh pages dependencies here).
为了与 github 个页面保持同步,您可以使用捆绑器。
gem install bundler
在 Jekyll 文件的根目录创建一个 Gemfile
并添加:
source 'https://rubygems.org'
gem 'github-pages'
启动 bundle
命令,您的库将被更新,您的本地版本将 运行 与 Github 页面上的一样。