Создание нового поста
Добавление новой записи в блог
Естественно есть разные способы создания структуры для блога, я же буду опираться на свой стиль. Все посты пишу используя markdown разметку, в Obsidian или Vim (используя vimwiki - это совершенно не предсказуемое состояние, что запущено под руками на момент создания, там и действую).
В хранилище Obsidian создано следующее дерево директорий: blog/posts В директории posts создаю новую запись с названием файла index.md вложенную в новую директорию, например путь до этой записи выглядит так: blog/posts/2025-07-03-create-a-new-post/index.md, почему именно так, попробую объяснить просто: мне нравится идея того, что каждая запись должна содержать рядом с собой все изображения относящиеся к ней, а не где-то в общей директории с изображениями - так мне проще обслуживать и точно уверен, что ничего не забуду.
Как бонус, ссылка до записи выглядит так:

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

Непосредственно после идет уже сам текст записи, с заголовками, изображениями и всем прочим.
Ну вот в кратком изложении вроде и все.
Далее запись копируется в директорию блога для hugo, запускается локальный сервер, чтобы проверить как выглядит обновление, и дальнейшая публикация. Часть из этого процесс элементарно автоматизируется, поскольку нет здесь чего-то сложного.
Если запись отмечена как черновая, то для проверки hugo запускается с ключом D.
hugo -D
Непосредственно для сборки и обновления сайта:
hugo build
после сборки директория public уносится на сервер.
На этом пока пожалуй и все, извиняюсь за сумбурность повествования.