"hugo server" serves content pages, but "hugo" (build) doesn't build them

Please read and follow the advice at Requesting Help, and share a project with us. We can’t figure it out unless we can see the site, and the easiest way to get online volunteers to help you is to make it easy to clone the project. If you can’t share your project, create a testing project that reproduces the issue.

In CMS verbiage a “post” is often a chronological significant piece of content, and the entire system is geared towards that. And then they make a “page” type separate. In Hugo, all single pages are the same, it is up to your templates to connect them in a meaningful way (such as linking to the “next” post in time, for instance).

So your latest blog post and your about page and your landing page are all the “page” kind. You can see them all at Section page templates | Hugo.

For something like a paginated archive page of posts, those are listings, and that is the main concern: single and lists templates. :slight_smile: