lau*_*ren 11 jekyll github-pages
我已经为此苦苦挣扎了几个小时,但无济于事。我正在尝试在我的文档站点中使用受支持的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]
Run Code Online (Sandbox Code Playgroud)
_config.yml:
title: myproject
baseurl: "/myproject"
url: ""
markdown: kramdown
theme: jekyll-theme-cayman
exclude: [vendor]
Run Code Online (Sandbox Code Playgroud)
索引.md:
---
layout: default
---
This is the home page of the myproject documentation.
Run Code Online (Sandbox Code Playgroud)
该站点在本地运行时看起来不错,但 GitHub 页面 ( https://myusername.github.io/myproject )上的版本没有主题。有任何想法吗?
更新:
似乎该站点没有重新加载_config.yml. 我更改了多个设置(如标题),仍然没有看到github页面中反映的更改,但是它们在本地反映了。我还禁用了该页面上的缓存,因此它不会加载旧版本。GitHub 表示它正在每次提交旁边重建站点,并显示对降价的更改,而不是_config.yml.
我最近也遇到了同样的问题。当我在 GitHub 页面上部署 Jekyll 项目时。
因此,当我访问由 GitHub 页面托管的网站时,我发现我的主题丢失了,令人惊讶的是我看到了一些奇怪的破损设计。
解决方案:
这是我所做的,首先我在 Chrome 上打开了日志。您只需单击inspect选项即可做到这一点。我发现我的sass文件没有找到。当我找到我的网站正在搜索文件的链接时。问题就在这里。早些时候,我的网站曾经采用您提到的https://myusername.github.io/myproject的格式,但现在我只是以这种格式https://myusername.github.io/直接在我的存储库上托管我的项目,然后它就可以工作了为我。这意味着我没有使用另一个名称创建另一个存储库。最终,我直接在 repo 上完成了 - myusername.github.io
请使用 Github 页面检查此部署 ,您可以轻松解决问题。并且可以按照您的意愿部署