我试图让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
---
非常感谢任何帮助。
答案 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