Подключение данных

Данные являются полноправной частью контента Мухи. Их можно использовать как в шаблонах, так и в тексте и даже обрабатывать.

Чтобы добавить данные к сайту, нужно положить файлы в форматах json, yaml или csv в диреторию data в директории сайта. Файлы csv должны быть в виде плоской таблицы, с именами колонок в первой строке.

В диретории data можно создавать поддиректории.

Во время генерации данные будут доступны в переменной шаблона datasets, имя датасета — имя исходного файла без расширения.

Например, если мы положим в директорию data  файл my_table.csv, то в шаблоне на него можно сослаться через  datasets.my_table. Если файл находится в поддиректории, например example_data, то его имя будет datasets.example_data.my_table. Вот так можно вывести данные в виде таблицы:

 {{ datasets.examples.movies | to_table }}