A Markdown document moving through Hugo toward a published website

From Obsidian to GitHub Pages, Part 2: Publish Markdown with Hugo

In Part 1, we set up Obsidian to edit the blog’s Markdown source. Now we’ll publish a post and see how it reaches the live site. Save the note in Hugo’s content folder Create or edit a .md file in content/posts/. A published article needs front matter with a title, date, draft: false, and any useful tags: --- title: "My first Obsidian post" date: 2026-10-16T21:00:00+07:00 draft: false tags: ["obsidian", "first-post"] --- Write the article below the front matter using standard Markdown headings, paragraphs, lists, code fences, and links. A preview in Obsidian checks the Markdown formatting, but it does not fully reproduce the PaperMod theme; check the deployed page after publishing too. ...

October 15, 2026 · 2 min · Dyn
An illustrated notebook representing a carefully organized Obsidian vault

From Obsidian to GitHub Pages, Part 1: Build a Publishable Vault

This is the first post in a three-part series about writing in Obsidian and publishing to a Hugo blog on GitHub Pages. The goal is a small, transparent workflow: write plain Markdown, publish only the notes you choose, and let the existing site and profile automation do the rest. Part 1: Set up an Obsidian vault for public writing. Part 2: Publish Markdown with Hugo and GitHub Pages Part 3: Verify RSS and GitHub profile sync Why use Obsidian for blog drafts? Obsidian stores notes as ordinary Markdown files on your computer. That makes it a comfortable editor without locking the writing into a special export format. Hugo can turn those files into web pages, and GitHub Pages can host the generated site. ...

October 14, 2026 · 3 min · Dyn