#yaml #jekyll #liquid
Вопрос:
У меня есть _data/navigation.yml
файл, который выглядит так
main:
- title: email
url: mailto:hardcoded@email.sop
Проблема в том, что Idk как повторно email
использовать переменную из _config.yml
_data/navigation.yml
файла.
Вот часть моей _configl.yml
title: title configured
email: configured@email.sop
Я попытался настроить _data/navigation.yml
файл, как показано ниже
main:
- title: email
url: mailto:{{ site.email }}
но навигационная ссылка генерируется следующим образом mailto:{{ site.email }}
Я полагаю, что это должно быть mailto:configured@email.sop
так же, как и любой другой .md
вывод страницы.
(это сайт Jekyll 4.2.0 использует тему с минимальными ошибками)
Комментарии:
1. Для того, чтобы файлы обрабатывались Жидкостью, они должны содержать (возможно, пустые) Передние материалы . Я не уверен, работает ли это с файлами,
_data
но вы можете попробовать поместить две последовательные---
строки в верхней части файла, чтобы включить обработку жидкости.2. @flyx Спасибо за подсказку. Я попытался добавить две
---
строки в началоnavigation.yml
, но это не помогло. Даже больше — строка меню верхнего уровня исчезла с веб-страницы.