Hugo Cheatsheet
Шпаргалка по Hugo
Содержание
О том как заэкранировать shortcodes
Если написать в исходнике поста {{</* code */>}}
то это отрендерится в Hugo как {{< code >}}
Инфа взята тут: https://discourse.gohugo.io/t/a-way-to-mark-plain-text-and-stop-hugo-from-interpreting/1325
Как сделать содержание поста
Есть два способа: один с помощью шорткода {{< custom-toc >}}
, а второй с помощью yaml-настройки в шапке поста.
TODO: Как нибудь вспомню как это делал и напишу более подробно.
- https://staticmania.com/blog/how-to-generate-table-of-content-for-your-blogs-in-hugo (это сработало)
- https://www.kiroule.com/article/add-table-of-contents-to-hugo-theme/ (кажется, это не сработало)
Включение примечаний
В англоязычной темрминологии это называется admonition.
Для этого следуем инструкциям из этого репо: https://github.com/martignoni/hugo-notice
Я использовал вариант “Installation -> As a Git submodule”
Поддерживаются следующие admonition:
warning
(красный)info
(желтый)note
(голубой)tip
(зеленый)
{{< notice warning >}}
This is a warning notice. Be warned!
{{< /notice >}}
{{< notice tip >}}
This is a very good tip.
{{< /notice >}}