【发布时间】:2020-11-11 08:38:15
【问题描述】:
我已经为此苦苦挣扎了几个小时,但无济于事。我正在尝试在我的文档站点中使用 supported GitHub Pages 主题(Cayman)之一,但遇到了很多麻烦。当我使用 bundle exec jekyll serve --safe 在本地运行该站点时,该站点看起来很棒(我读到 GitHub 使用了安全标志),但在 GitHub 上它没有显示任何主题。
宝石文件:
source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
_config.yml:
title: myproject
baseurl: "/myproject"
url: ""
markdown: kramdown
theme: jekyll-theme-cayman
exclude: [vendor]
index.md:
---
layout: default
---
This is the home page of the myproject documentation.
站点在本地运行时看起来不错,但 GitHub Pages (https://myusername.github.io/myproject) 上的版本没有主题。有什么想法吗?
更新:
似乎该站点没有重新加载_config.yml。我更改了多个设置(例如标题),仍然没有看到github页面中反映的更改,但是它们在本地反映。我还禁用了该页面上的缓存,因此它不会加载旧版本。 GitHub 表示它会在每次提交旁边重建站点,并且会显示对降价的更改,而不是 _config.yml。
【问题讨论】:
-
您是否收到了来自 GitHub 的构建成功通知电子邮件?如果是,那么当您使用浏览器的“开发人员工具”“检查 GitHub 站点”时,您会看到哪些错误?
-
真正的 repo url 更适合调试。
-
我没有收到任何成功邮件(与我在开发过程中收到的失败邮件相比)。检查时没有控制台错误。至于真正的repo,这是一个企业项目,所以我不能广泛分享,对不起。
-
更新:该站点似乎没有重新加载 _config.yml。我更改了多个设置(例如标题),仍然没有看到github页面中反映的更改,但是它们在本地反映。我还禁用了该页面上的缓存,因此它不会加载旧版本。
-
你解决了吗?我遇到了完全相同的问题并且已经用完了选项
标签: jekyll github-pages