Jekyll布局在错误的目录中查找

时间:2018-07-27 09:06:02

标签: jekyll

我正在建立一个新的Jekyll网站,我想使用一些配置来更改大型内容网站的文件夹布局。

我正在尝试将所有内容移动到名为content的目录中,并使版式以及所有核心版式,插件等保持与内容无关。

所以我的文件夹结构如下:

demo-site:
  _layouts:
    main.html

  content:
    index.md

  _config.yml
  Gemfile
  ...

我的_config.yml非常基础:

source: ./content
layouts_dir: ../_layouts
markdown: kramdown

我的index.md是:

---
layout: main
---
hello world

但是,当我运行bundle exec jekyll serve时,我看到以下警告:

Error reading file /Users/d2kagw/Desktop/demo-site/_layouts/main.html: No such file or directory @ rb_sysopen - /Users/d2kagw/Desktop/demo-site/content/Users/d2kagw/Desktop/demo-site/_layouts/main.html

很明显,Jekyll试图从时髦的目录树中加载它。

臭虫?还是对layouts_dir有期望值的古怪怪癖?

我正在使用Jekyll 3.8.3。

0 个答案:

没有答案