Использовать переменную внутри содержимого Hugo
Я пытаюсь использовать переменную в содержимом статически созданного сайта Hugo. Например, содержимое выглядит следующим образом:
- Перейдите на сайт URL ({{.Site.BaseURL}})
- Введите свои учетные данные
- ..... (бла-бла-бла)
Когда это получается, часть {{....}} не обрабатывается... она остается такой же, как я выше. Я пробовал его с "$" спереди. Переменные в шаблонах, похоже, работают очень хорошо. Нужно ли мне создавать короткие коды для использования на страницах контента?
Ответы
Ответ 1
Итак, похоже, что это короткий код. Для чего это стоило, я изменил документ, чтобы он выглядел следующим образом:
- Перейдите на сайт URL ({{<siteurl> }})
В layouts/shortcodes
я создал файл siteurl.html
. Он выглядит следующим образом:
{{ .Page.Site.BaseURL }}
Мне нужно было добавить .Page, чтобы получить доступ к переменным сайта. Подробнее см. Отчет о проблеме.