Hugo Book - Introduction: https://book.alxs.dev/docs/getting-started/introduction/ - Create a Site: https://book.alxs.dev/docs/getting-started/create-a-site/ - Configuration: https://book.alxs.dev/docs/getting-started/configuration/ - Organisation: https://book.alxs.dev/docs/content/organisation/ - Pages: https://book.alxs.dev/docs/content/pages/ - Menus: https://book.alxs.dev/docs/content/menus/ - Blog: https://book.alxs.dev/docs/content/blog/ - Multi-Language: https://book.alxs.dev/docs/content/multilingual/ - Shortcodes: https://book.alxs.dev/docs/content/shortcodes/ - Asciinema: https://book.alxs.dev/docs/content/shortcodes/asciinema/ - Buttons: https://book.alxs.dev/docs/content/shortcodes/buttons/ - Columns: https://book.alxs.dev/docs/content/shortcodes/columns/ - Details: https://book.alxs.dev/docs/content/shortcodes/details/ - Images: https://book.alxs.dev/docs/content/shortcodes/experimental/images/ - OpenAPI: https://book.alxs.dev/docs/content/shortcodes/experimental/openapi/ - Hints: https://book.alxs.dev/docs/content/shortcodes/hints/ - Mermaid: https://book.alxs.dev/docs/content/shortcodes/mermaid/ - Steps: https://book.alxs.dev/docs/content/shortcodes/steps/ - Tabs: https://book.alxs.dev/docs/content/shortcodes/tabs/ - KaTeX: https://book.alxs.dev/docs/content/shortcodes/katex/ - Styles: https://book.alxs.dev/docs/customization/styles/ - Inject Partials: https://book.alxs.dev/docs/customization/inject-partials/ # Blog Hugo Book includes templates for blog-style posts with dates, tags, and pagination. Blog functionality is very basic. ## Setup Create a `posts/` section in your content directory ``` content/ └── posts/ ├── _index.md └── my-first-post.md ``` Add the blog section to a menu so readers can find it ```yaml --- title: Blog menu: after: weight: 5 --- ``` ## Post Frontmatter ```yaml --- title: "My First Post" date: 2025-01-15 tags: ["hugo", "documentation"] categories: ["Guides"] --- ``` ## Thumbnails Posts can display a thumbnail image. By default the theme looks for a file matching `thumbnail.*` in the post's page bundle. Override the pattern per-post ```yaml --- bookPostThumbnail: "cover.*" --- ``` ## Date Format The date display format is configured site-wide via `BookDateFormat`. See [Configuration](/docs/getting-started/configuration/) for details.