Jekyll Front Matter Path не работает
У меня есть два раздела моего сайта, вступление и ядро, которые я хочу иметь две разные панели навигации.
Вот моя навигация.
main:
- title: "Intro"
url: /intro/intro
- title: "Core"
url: /core/core-1
intro:
- title: Introduction
children:
- title: Intro
url: /intro/welcome
core:
- title: Core
children:
- title: Core
url: /core/core-1
Вот соответствующая часть _config.yml
defaults:
- scope:
path: "intro"
type: pages
values:
layout: single
classes: wide
sidebar:
nav: "intro"
- scope:
path: "core"
type: pages
values:
layout: single
classes: wide
sidebar:
nav: "core"
Моя структура каталогов:
/_pages/intro/welcome.md
/_pages/core/core-1.md
Это приводит к тому, что ни одна навигация не отображается. Что тут происходит?
1 ответ
Майкл Роуз ответил на этот вопрос на своей странице GitHub.
Это не работает, потому что мои пути были неверны. Чтобы это работало, мне пришлось добавить _pages/ перед именами папок.
defaults:
- scope:
path: _pages/intro
type: pages
values:
layout: single
classes: wide
sidebar:
nav: "intro"
- scope:
path: _pages/core
type: pages
values:
layout: single
classes: wide
sidebar:
nav: "core"