Doka avatar

Журнал Эмбеддед-Инженера

О микроэлектронике, радиотехнике и хобби

Hugo Cheatsheet

Шпаргалка по Hugo

Dmitry Murzinov

1 минута чтения

Содержание

О том как заэкранировать 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: Как нибудь вспомню как это делал и напишу более подробно.

Включение примечаний

В англоязычной темрминологии это называется 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 >}}

Последние записи

Разделы