我已经为此苦苦挣扎了几个小时,但无济于事。我正在尝试在我的文档站点中使用受支持的 GitHub Pages 主题(Cayman)之一,但遇到了很多麻烦。当我使用 bundle exec jekyll serve --safe
在本地运行该站点时,该站点看起来很棒(我读到 GitHub 使用了安全标志)但在 GitHub 上它没有显示任何主题。
gem 文件:
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]
索引.md:
---
layout: default
---
This is the home page of the myproject documentation.
该站点在本地运行时看起来不错,但 GitHub Pages ( https://myusername.github.io/myproject ) 上的版本没有主题。有任何想法吗?
更新:
该站点似乎没有重新加载
_config.yml
.我更改了多个设置(如标题),仍然没有看到github页面中反射(reflect)的更改,但是它们在本地反射(reflect)了。我还禁用了该页面上的缓存,因此它不会加载旧版本。 GitHub 说它正在每次提交旁边重建站点,并且显示对 Markdown 的更改,而不是 _config.yml
.
最佳答案
我的错误是在 _config
:
baseurl: ""
当我删除它时,一切都开始正常工作!
关于Jekyll 主题在 GitHub Pages 上不起作用,但在本地有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48197580/