Автоматизация сборки и публикации блога Hugo

В предыдущей заметке мы установили Drone CI, в этой настроим автоматическую сборку и публикацию блога при пуше в git-репозиторий. После настройки Drone и авторизации в нем вы должны увидеть доступные вам репозитории. Для того чтобы Drone начал обрабатывать пайплайны необходимо активировать репозиторий. Для это в секции Repositories заходим в нужный репозиторий и нажамаем Activate repository. На странице настроек можно отключить вебхуки которые будут отслеживаться, настроить режим приватности, максимальное время выполнения пайплайна и название файла в котором Drone будет искать описание пайплайна (по умолчанию .drone.yml). Нажимаем Save changes. ...

2 февраля 2023 · 4 минуты · coyotle

Шорткоды в Hugo

Шорткоды (shortcodes) - позволяют вставлять в markdown страницы заготовленные html блоки и передавать им параметры. В Hugo уже есть набор готовых шорткодов (см. документацию), которые позволяют например вставлять видео youtube или vimeo. Следующий шорткод вставит в страницу iframe с youtube с указанными параметрами id и autoplay: {{< youtube id="hzWl_j__KFU" autoplay="false" >}} Параметры бывают позиционными и именованными. ...

6 января 2023 · 2 минуты · coyotle

Комментарии для статичного блога

Существует довольно много вариантов добавить систему комментариев на статичный сайт. Погуглив нашел несколько: Disqus - наверное самая известная и распространенная платформа. Discus я отмел, т.к. не планирую покупать подписку и не хочу заставлять читателей смотреть рекламу. Remark42 - opensource платформа для самохостинга. Много возможностей и функций, импорт из Wordpress и Disqus. Возможно это лучший выбор если вы не против администрировать ещё +1 систему, но для моего мини-блога это излишество. Utterances - простой виджет, добавляет комментарии используя issues GitHub-а и это мой выбор на данный момент. Из минусов: не поддерживает локализацию, пользователям для комментирования надо регистрироваться на GitHub. Как установить Всё очень просто, документация по виджету занимает одну страницу. ...

5 января 2023 · 2 минуты · coyotle