我用Jekyll创建了一个GitHub Pages网站。浏览http://localhost:4000时,一切都很好。
然后我将它推送到GitHub,但访问https://USERNAME.github.io/时没有任何内容(空白页,没有错误,没有内容)。
Gemfile
,
source "https://rubygems.org"
ruby RUBY_VERSION
gem "minima", "~> 2.0"
gem "github-pages", group: :jekyll_plugins
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
end
我的回购结构,(为什么_site
没有上传?)
_posts Initial commit for Jekyll 23 hours ago
.gitignore Initial commit for Jekyll 23 hours ago
Gemfile Uncomment some lines for GitHub Pages 23 hours ago
Gemfile.lock Initial commit for Jekyll 23 hours ago
_config.yml Initial commit for Jekyll 23 hours ago
about.md Initial commit for Jekyll 23 hours ago
index.md Initial commit for Jekyll 23 hours ago
我是否会错过一些步骤?
答案 0 :(得分:1)
_site
未上传,因为它位于您的.gitignore文件中。
"GitHub Pages manages your site's build process with a single push to your site's publishing branch"因此您无需上传已建站点的文件。
验证您的网站是否从您想要的源文件夹构建。请参阅these instructions。
答案 1 :(得分:0)
当我尝试使用GitHub Pages不支持的theme
时,我遇到了类似的问题。
然后我发现GitHub Pages支持自定义主题:https://blog.github.com/2017-11-29-use-any-theme-with-github-pages/
例如,在我的情况下,我想使用宝石中的这个主题:https://github.com/mmistakes/minimal-mistakes
我不必在theme
中更改_config
,而必须添加remote_theme: remote_theme: mmistakes/minimal-mistakes