Включает папку в приложение-посредник?

Я унаследовал репо для репозитория статических страниц посредника, и в нем есть папка includes и некоторый странный синтаксис уценки в файле. Файл находится здесь: root/folder1/thing.index.md:

---
title: some app

toc_footers:
  - © thing3

search: true

includes:

- orders/introduction
- orders/active/examples

- footer
---

и у меня есть эти файлы: root/includes/orders/_introduction.md и root/includes/orders/active/_examples.md.

Что это за структура? Я не могу найти эту структуру или синтаксис в проекте middleman? Откуда взялся метод includes:?


53
1

Ответ:

Это примеры Ямл Frontmatter.

В этом случае current_page.data.includes укажет на массив, содержащий две записи. Затем должен быть код, который что-то делает с этой переменной includes, например. перебрать его, используя что-то вроде <% current_page.data.includes.each do |filename| %>.

Этот код будет либо в вашем репо, либо в каком-то драгоценном камне, который вы включаете в свой проект посредника (например, как этот один).