本地`jekyll serve`与Github不匹配

时间:2016-02-21 22:36:43

标签: jekyll github-pages

当我在本地运行jekyll serve时,我得到以下输出

local site

然后当我推送到Github并在Github页面上托管时,侧边栏链接的工作方式不同

github pages site

我正在运行jekyll 3.1.1(最新版本)而Github Pages依赖于3.0.3。我是否需要卸载jekyll并安装旧版本?或者我可以做些什么来使我的本地和Github页面匹配?

github上的回购可以在(抱歉只能发布2个链接)

github.com/samarthbhaskar/samarthbhaskar.github.io

3 个答案:

答案 0 :(得分:0)

在Github的帮助下,我能够解决这个问题。

我正在尝试创建的页面的index.md文件的前端问题中存在空白问题。我删除并重新输入了前面的内容:

---
layout: page
title: Movie Reviews
---

......那就是诀窍!希望这个答案可以帮助其他人尝试解决同样的问题。现在要弄清楚我的Sublime Text 3设置可能会导致白色空间问题。

答案 1 :(得分:0)

你需要使用捆绑器为Jekyll提供服务,因此它将重现与GitHub Pages相同的环境。

按照我在answer

上描述的步骤操作

你应该没事。

让我知道你怎么样?

希望有所帮助!

答案 2 :(得分:0)

此外,您可以使用git命令强制推送到github上的远程仓库,以覆盖本地和远程存储库之间的任何不一致。但很高兴这对你有用!

git push -f