2017-03-15 45 views
0

我試圖讓傑基爾重現此頁和子頁面的結構:傑基爾子頁面和資產

_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

刪除permalink和移動page-name根級別,如下所示:

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

感謝。這解決了額外的'頁面'文件夾,但創建了一個非常嘈雜的環境,因爲我將得到太多的頁面文件夾與來自Jekyll自己的其他文件夾混合的根目錄。永久鏈接與否是相同的,我只需要確保它以結尾斜槓結尾,這樣我就可以在'sub-page-name'文件夾中找到'index.html'文件。在將'page-name'放入根目錄時,文件'sup-page.scss'不會被編譯。 – Peter