ключ для имени файла json (а не только его полей) для использования в генераторе страниц Jekyll?

Я использую генератор страниц данных для своего веб-сайта 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, но в тех случаях, когда это не так, веб-сайт ломается.

Итак, как правильно сказать ему использовать фактическое имя файла, и на будущее, где я должен искать, чтобы выяснить такие вещи. Любая помощь приветствуется!


person cfn    schedule 07.01.2021    source источник