A personal space for notes on software, automation, and things I learn.
From Obsidian to GitHub Pages, Part 3: Test RSS and Profile Sync
We’ve written a post in Obsidian and pushed it through Hugo to GitHub Pages. This final part verifies the two public outputs that make the workflow useful: the blog’s RSS feed and the blog-post list in the GitHub profile README. Check the deployed article and feed After pushing to main, open the Build and deploy blog workflow in the blog repository. Wait for both the build and deploy jobs to finish successfully, then visit the site’s home page and open the article. ...
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. ...
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. ...