为什么我的Jekyll博客不在我的Github页面上?

时间:2016-02-21 19:46:52

标签: github jekyll github-pages

http://leongaban.github.io/leongaban-10/ (< - 显示默认的github页面主题)

enter image description here

Here is my repo with a jekyll blog 100%本地工作,我确实创建了gh-pages分支。下面是我的github页面上博客的截图:

enter image description here

我是否需要更改_config.yml中的任何内容?

网站设置

title: Leon Gaban
email: leongaban@gmail.com
description: "Leon Gaban"# this means to ignore newlines until "baseurl:"
baseurl: "" # the subpath of your site, e.g. /blog
url: "http://leongaban.com" # the base hostname & protocol for your site
twitter_username: leongaban
github_username:  leongaban

# Build settings
markdown: kramdown

2 个答案:

答案 0 :(得分:1)

您的存储库名称必须以github.com/github.io结尾,即将您的https://github.com/leongaban/leongaban-10/回购重命名为:https://github.com/leongaban/leongaban.github.io

答案 1 :(得分:1)

将此添加到您的_config.yml

kramdown:
  input: GFM

为了保持相同的降价,GitHub将使用。

此外,如果是您的用户网站username.github.io,最好将其移至master分支机构。 gh-pages分支应该只应用于项目网站。

您的_site文件夹不应该在那里。它包含已构建的站点。通常它对本地预览很有用,当你使用不自动构建Jekyll的服务(如Apache服务器)进行托管时。此外,当您使用GitHub不允许的Jekyll插件时,您选择在本地构建站点并仅将静态站点上载到GH。

我看到两种方法:天气你删除_site文件夹并将项目移动到主分支,或者你删除其余的内容并上传到你的仓库只有_site文件夹的内容(不是文件夹本身)。

希望有所帮助!