First Post: The Blog Is Live
This blog runs on Hugo and GitHub Pages, and every post is published in English, Chinese, and Japanese. The whole pipeline looks like this:
Write posts in Markdown under content/posts/ git push to GitHub GitHub Actions runs hugo --minify The build output is published to GitHub Pages From hitting save to seeing it live takes about a minute.
Writing a new post # Each post is three files sharing one base name, with the language code before the extension: