Я использую генератор страниц данных для своего веб-сайта Jekyll, чтобы создавать страницы на основе папки JSON-файлы. Я хочу, чтобы генератор использовал имена файлов json в качестве заголовка страницы, но я не могу понять правильный синтаксис, чтобы указать ему использовать имя файла вместо одного из полей в json.
Я могу получить доступ к имени файла на одной из страниц макета с помощью:
for file in site.data.drinks
file[0]
Но файл [0] не работает в конфиге (ни запись [0], ни запись):
- data: drinks
template: drink
name: name
title: name
dir: drinks
extension: html
где, кажется, просто ищет имя одного из полей в json. Я использовал настоящее имя страницы Gin and Tonic, и обычно это нормально, потому что оно совпадает с именем файла gin-and-tonic.json, но в тех случаях, когда это не так, веб-сайт ломается.
Итак, как правильно сказать ему использовать фактическое имя файла, и на будущее, где я должен искать, чтобы выяснить такие вещи. Любая помощь приветствуется!