Генератор статических сайтов Hugo

Особенности генератора статических сайтов Hugo.

Содержание

1 Темы

2 Язык описания страниц

  • В качестве языка описания страниц используется Markdown. Сам Hugo использует библиотеку Goldmark. Этот диалект полностью соответствует спецификации CommonMark.
  • Язык расширен в основном за счёт операторов (shortcodes) и поддержки расширений для диаграмм, LaTeX и др. ( см. Синтаксис Markdown для генератора сайтов Hugo).
  • Кроме того, возможно использование и других диалектов Markdown.
  • Также возможно использование других легковесных языков разметки (см. Легковесные языки разметки): Emacs Org-mode, AsciiDoc, RST через внешние программы.

3 Собственная favicon для сайта

  • Собственная иконка для сайта делается в виде файла icon.png, размеры 512x512 пикселей.
  • Иконка располагается в каталоге assets/media/.

4 Взаимодействие с внешними сервисами

5 Процесс создания блога

  • Предлагается не писать заметки непосредственно для сайта, а использовать систему генерации статических сайтов как бэкенд для систем ведения заметок.
  • Предлагается использовать режим org-roam (см. Org-roam. Экспорт в Hugo) редактора emacs как реализации Zettelkasten (см. Метод Zettelkasten).
  • Для реализации методики Zettelkasten на сайте необходима реализация обратных ссылок (см. Обратные ссылки в Hugo).

6 Создание статического сайта


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие