问题描述
我试图在我的GitHub页面上使用Jekyll主题“ Swiss”。 https://pages.github.com/versions/中将Swiss(jekyll-swiss)列为现有依赖项,我认为即使不允许,也可以将其与jekyll-remote-theme宝石一起使用。我按照瑞士仓库(https://github.com/broccolini/swiss)上的说明将主题添加到我的Jekyll网站上:
Add this line to your Jekyll site's Gemfile:
gem "github-pages",group: :jekyll_plugin
And add this line to your Jekyll site:
remote_theme: broccolini/swiss
。 。 。而且我还添加了jekyll-remote-theme宝石,效果很好。我是新手,无法找出要采取的其他任何故障排除步骤。关于为何未将主题应用到网站的任何想法?我的_config.yaml和Gemfile在下面。预先感谢!
name: Jekyll Test for Git Pages
markdown: kramdown
remote_theme: broccolini/swiss
theme_color: white
plugins:
- jekyll-remote-theme
我的Gemfile:
source "https://rubygems.org"
gem "github-pages",group: :jekyll_plugins
gem "jekyll-remote-theme"
解决方法
找出问题所在:
-
我仍然有一个_layouts / default.html文件,该文件覆盖了瑞士主题的等效文件。
-
我的路径文件结构很奇怪。我有页面的子文件夹,并且子文件夹中有index.html页面。这导致主题样式和功能的应用不一致。