我已经尝试使用谷歌搜索解决方案,并遵循创建我自己的基于宝石的主题的各种说明,它仍然不适合我。在他们成为宝石之前我创造了一堆Jekyll主题,并且没有任何问题。
现在,当我尝试运行主题时,我收到了一堆错误:
Build Warning: Layout 'post' requested in _posts/2016-8-20-etiam.md does not exist.
Build Warning: Layout 'post' requested in _posts/2016-8-21-consequat.md does not exist.
Build Warning: Layout 'post' requested in _posts/2016-8-22-ipsum.md does not exist.
Build Warning: Layout 'post' requested in _posts/2016-8-23-magna.md does not exist.
Build Warning: Layout 'post' requested in _posts/2016-8-24-tempus.md does not exist.
Build Warning: Layout 'post' requested in _posts/2016-8-25-aliquam.md does not exist.
Build Warning: Layout 'home' requested in index.md does not exist.
我是ruby gems的新手,所以我在想创建gem时我做错了什么。我还使用默认的基于Minima gem的主题测试了我的GitLab Pages网站,当我切换到那个或Minimal Mistakes(也基于gem)时它也能正常工作。但是,当我尝试添加自己的主题(forty_jekyll_theme)时,这些错误会显示在构建中,构建成功,而我的站点的代码输出只是index.md。 <head>
或其他任何内容都没有。
有人能告诉我我做错了吗?
谢谢
答案 0 :(得分:0)
当我忘记指定我在_config.yml
中使用的gem主题时,我遇到了相同的错误。
例如,要使用主题jekyll-custom-theme
,您需要在文件中添加theme
属性:
... # your _config.yml configurations
theme: jekyll-custom-theme # Specify the gem theme
确保在Gemfile
中也包含当前版本的主题的宝石,例如:
source "https://rubygems.org"
gem 'jekyll-custom-theme', '~> 0.0.1'