Jekyll子页面和资产

时间:2017-03-15 11:04:36

标签: jekyll liquid

我试图让Jekyll重现此页面和子页面结构:

_site |---assets (global assets) |---css |---img |---js |---page-name |---index.html |---sub-page-name |---index.html |---assets (sub-page assets) |---css |---sub-page.css |---img |---js

dev结构看起来像这样:

assets |---css |---img |---js pages |---page-name |---index.html |---sub-page-name |---index.html |---assets |---css |---sub-page.scss |---img |---js

但是构建结果如下:

_site |---assets |---css |---img |---js |---pages |---sub-page-name |---assets |---css |---sub-page.css |---img |---js |---page-name |---index.html |---sub-page-name |---index.html

_config.yml 我有:

sass: sass_dir: assets/css style: compressed

在每个子页面液体标题上我有:

--- layout: default group: page-name subgroup: sub-page-name title: Subpage Title description: Description permalink: page-name/sub-page-name/ class: body-class assets: css: assets/css/sub-page-name.css ---

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

删除permalink并将page-name移至根级别,如下所示:

 .
 ├─── assets
 |    ├─── css
 |    ├─── img
 |    └─── js
 └─── page-name
      ├─── index.html
      └─── sub-page-name
           ├─── index.html
           └─── assets
                ├─── css
                |    └─── sub-page.scss
                ├─── img
                └─── js