Hello World: Introducing Blogging in Toph

We’re excited to announce that the Toph Hugo theme now supports blogging! Toph started as a lightweight biography and portfolio theme, but it has grown into a capable publishing platform. Here’s a quick tour of what’s new.

Taxonomy support ðŸ”—

Posts can be organized with categories and tags. Categories are broad groupings displayed as magazine-style cards on the categories page. Tags are more granular and shown as a visual word cloud on the tags page.

To use them, add categories and tags to your post’s front matter:

categories: ["announcements"]
tags: ["toph", "blogging", "hugo"]

Post metadata ðŸ”—

Every blog post automatically displays its publication date, author, reading time, and word count. Categories and tags appear as linked badges beneath the metadata bar. If your site has enableGitInfo: true, an “Updated” date appears when the post is modified after publication.

Blog archive ðŸ”—

The blog archive groups posts by year and month in a collapsible accordion layout. The most recent year and month are expanded by default, keeping the archive scannable even as it grows.

Recent posts on the homepage ðŸ”—

The five most recent blog posts appear on the homepage automatically. The latest post is featured in a large card, with the next four in a compact grid below it. No configuration is needed — if blog posts exist, they show up.

Post navigation ðŸ”—

At the bottom of each post, previous and next links let readers move between posts without going back to the archive.

Getting started ðŸ”—

Create a new blog post with Hugo’s built-in archetype:

hugo new blog/my-first-post.md

This scaffolds a new post with the right front matter fields. Set draft: false when you’re ready to publish, and rebuild your site.

For more details, see the Toph theme repository.