Jekyll主题在GitHub页面上不起作用,但在本地起作用 [英] Jekyll theme does not work on GitHub Pages but works locally

查看:16
本文介绍了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页面上不起作用,但在本地起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆