Я новичок в Джекил и хотел бы создать дополнительные переменные в сообщении Frontmatter:Джекил - не может получить доступ к переменным Пользовательскому вводной
style:
name: post
img: image_name
Когда я пытаюсь использовать переменный как название это работает
{% page.title %}
Но когда я пытаюсь использовать другую переменную
{% if page.img %}
{{ page.img }}
{% else %}
No image
{% endif %}
Это возвращает ноль. Даже когда просто пытается вывести
{{ page.img }}
Любая идея, почему я не могу использовать свои пользовательские переменные, определенные в фронте?
где вы размещаете код? в файле макета? включают? какова вся секция переднего раздела? есть ли репо? – Ron
Я только что вставил ваш фронт-материал в тестовое сообщение, а затем ваш блок кода ниже, и он выводит 'image_name', как и ожидалось. У вас есть закрытие 3 тире на лицевой стороне? ваш код работает, есть что-то неправильное, кроме самого кода, я думаю. – Ron
Можете ли вы предоставить URL-адрес репозитория? Это более эффективно для отладки. –