Как сопоставить метаданные с вложенным файлом?

Мой _layout.jade файл

(...)
if toc
    div(id='toc', class="")
(...)

использует набор переменных в _data.json:

{
    "handbook": {
        "toc": true
    },
    "incidents/incidents": {
        "toc": true
    }
}

Это прекрасно работает для handbook.md находится в корневом каталоге, но incidents.md находится в каталоге incidents не соответствует. Я пытался обнажиться incidents " в _data.json, но это также не соответствует.

Как я должен ссылаться /incidents/incidents.md в _data.json ?

1 ответ

Решение

Попробуйте добавить _data.json файл в incidents/ каталог тоже. Здесь вы будете указывать все метаданные для страниц в этой папке:

{
  "incidents": {
    "toc": true
  }
}

затем /incidents/incidents будет иметь toc переменная тоже.

Другие вопросы по тегам