本文介绍了Jekyll主题在GitHub页面上不起作用,但在本地起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经为此苦苦挣扎了几个小时,都没有结果。我正试图在我的文档站点中使用一个支持的GitHub页面主题(Cayman),但我遇到了很多麻烦。当我使用bundle exec jekyll serve --safe
(我读到GitHub使用安全标志)在本地运行它时,该站点看起来很棒,但是在GitHub上它没有显示任何主题。
Gemfile:
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页面上的版本(https://myusername.github.io/myproject)没有主题。有什么想法吗?更新:
网站似乎没有重新加载_config.yml
。我更改了多个设置(例如标题),仍然没有看到GitHub页面中反映的更改,但它们反映在本地。我还禁用了该页面上的缓存,因此它不会加载旧版本。GitHub表示,它正在重建每个提交旁边的站点,并且会显示对降价的更改,而不是_config.yml
。
推荐答案
我的错误是_config
:
baseurl: ""
当我取下它时,一切都开始正常工作!
这篇关于Jekyll主题在GitHub页面上不起作用,但在本地起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!