Использовать переменную внутри содержимого Hugo

Я пытаюсь использовать переменную в содержимом статически созданного сайта Hugo. Например, содержимое выглядит следующим образом:

  • Перейдите на сайт URL ({{.Site.BaseURL}})
  • Введите свои учетные данные
  • ..... (бла-бла-бла)

Когда это получается, часть {{....}} не обрабатывается... она остается такой же, как я выше. Я пробовал его с "$" спереди. Переменные в шаблонах, похоже, работают очень хорошо. Нужно ли мне создавать короткие коды для использования на страницах контента?

Ответ 1

Итак, похоже, что это короткий код. Для чего это стоило, я изменил документ, чтобы он выглядел следующим образом:

  • Перейдите на сайт URL ({{<siteurl> }})

В layouts/shortcodes я создал файл siteurl.html. Он выглядит следующим образом:

{{ .Page.Site.BaseURL }}

Мне нужно было добавить .Page, чтобы получить доступ к переменным сайта. Подробнее см. Отчет о проблеме.