使用Jekyll使用Github页面推送网站后获取空白页面

Spa*_*ine 6 github jekyll github-pages

我用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
Run Code Online (Sandbox Code Playgroud)

我的回购结构,(为什么_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
Run Code Online (Sandbox Code Playgroud)

我错过了一些步骤吗?

Art*_*cki 5

当我尝试使用themeGitHub Pages 不支持的功能时,我遇到了类似的问题。

然后我发现 GitHub Pages 支持自定义主题:https : //blog.github.com/2017-11-29-use-any-theme-with-github-pages/

例如,在我的情况下,我想使用 gem 中的这个主题:https : //github.com/mmistakes/minimal-mistakes

而不是改变theme_config我不得不添加remote_theme: remote_theme: mmistakes/minimal-mistakes


TT-*_*T-- 1

_site未上传,因为它位于您的.gitignore文件中。

“GitHub Pages 通过一次推送到站点的发布分支来管理站点的构建过程”,因此您无需上传已构建站点的文件。

验证您的网站是从您想要的源文件夹构建的。请参阅这些说明