为什么这些相同的Jekyll网站建设不同?

时间:2016-03-27 03:06:17

标签: ruby build jekyll github-pages gemfile

以下是两个网站及其代码库的链接:

Theme site
Theme GitHub repo

My site
My GitHub repo

我将主题网站的repo作为ZIP文件下载,解压缩,然后将其推送到我的GitHub仓库以创建我的网站。为什么这两个网站的建设方式不同?如果查看代码块,可以看到HTML的呈现方式不同。这与Gemfile有关吗?

注意:

  • 如果没有第二个回购邮件中添加的_site文件夹,这种差异仍然存在。
  • 我的网站在本地提供时与GitHub页面上的主题网站构建相同

1 个答案:

答案 0 :(得分:1)

您的模板使用pygments进行语法突出显示https://github.com/briennakh/briennakh.github.io/blob/8d2d6479cb203e37cbc2223838b165c5cfba48cf/_config.yml#L18

但是,Github Pages已切换到Rouge https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0

FWIW,它们应该非常兼容,Rouge会发出相同的输出。

看起来有人记录了他们是如何做到这一点的:http://idratherbewriting.com/2016/02/21/bug-with-kramdown-and-rouge-with-github-pages/