【问题标题】:Jekyll site that worked well on Local doens't show up on Github Pages在本地运行良好的 Jekyll 网站没有出现在 Github 页面上
【发布时间】:2019-07-21 11:16:45
【问题描述】:

我做了以下事情:

  1. 做了我的 username.github.io 回购
  2. 将该存储库克隆到我的本地文件夹
  3. 在本地文件夹中,我做了“jekyll new ...”来生成 jekyll 的东西
  4. 我修改了“Gemfile”和“_config.yml”以使用名为“minimal-mistakes”的主题 (在我的 Gemfile 和“捆绑安装”中添加了一行 gem "minimal-mistakes-jekyll",然后 修改“_config.yml”以包含theme: minimal-mistakes-jekyll,然后是“捆绑更新”)
  5. 在终端上键入“bundle exec jekyll serve”,转到 localhost:4000,然后我的简单 jekyll 站点出现了

然后我将本地的更改推送到远程服务器,并希望当我输入“username.github.io”时出现我的jekyll站点,但是当我进入时,页面是空白的。什么都没有。

嗯,这是因为在本地,我通过“bundle install”或“bundle update”安装了东西,但是 github 没有自动为我安装东西吗?

如何让我的 username.githhub.io 显示安装了主题的页面?

+1 问题: 我做了“jekyll new ...”,以生成 Gemfile 和其他 jekyll 相关文件,但这似乎没有必要。自己创建一个目录,然后在目录中创建 Gemfile 和 _config.yml 文件就可以了吗?

【问题讨论】:

  • 你能显示你的Gemfile_config.yml吗?还有你推送到 GitHub 的文件夹结构是怎样的?

标签: ruby jekyll github-pages


【解决方案1】:

我想我知道为什么了。

https://help.github.com/en/articles/adding-a-jekyll-theme-to-your-github-pages-site#adding-a-jekyll-theme-in-your-sites-_configyml-file
查看#4,有 github-pages-supported 主题和其他不受支持的主题。对于那些不受支持的,您必须将remote-theme: ... 写入_config.yml,而不是theme: ...

嗯,这是因为在本地,我通过“bundle install”或“bundle update”安装了东西,但是 github 没有自动为我安装东西吗?

我觉得我猜对了。

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 2021-05-17
    • 2019-02-11
    相关资源
    最近更新 更多