[{"content":" This is a sample/test post. It exists so the freshly initialized site has one page that exercises headings, prose, links, and a code block. Delete it (and this file) when you publish your first real article.\nWhy this post exists The repository was bootstrapped with Hugo and the PaperMod theme. This page is a smoke test for the rendering pipeline: front matter, Markdown, syntax highlighting, table of contents, and reading time.\nWhat to check on this page The table of contents is generated from the headings below. Reading time appears under the post title. The code block has a copy button in its corner. Tags at the bottom link to the tags taxonomy. A code block PaperMod highlights fenced code blocks with class-based Chroma styles:\nfrom dataclasses import dataclass @dataclass(frozen=True) class Post: title: str tags: tuple[str, ...] def summary(self) -\u0026gt; str: return f\u0026#34;{self.title} [{\u0026#39;, \u0026#39;.join(self.tags)}]\u0026#34; print(Post(\u0026#34;Hello, Hugo\u0026#34;, (\u0026#34;meta\u0026#34;, \u0026#34;hugo\u0026#34;)).summary()) Shell commands work the same way:\n# Build the site for production hugo --gc --minify Working with the site locally Start the development server with drafts enabled:\nhugo server -D Then edit files under content/ and the browser reloads automatically. When you are ready to publish, commit and push — the production build is generated with hugo --gc --minify.\nNext steps Replace the placeholder title, description, and social links in hugo.toml. Write a real first post under content/posts/. Delete this sample post when it is no longer needed. ","permalink":"https://blog.mracovado.com/posts/sample-post/","summary":"Placeholder post used to verify the Hugo + PaperMod setup. Replace or delete it once you start writing.","title":"Sample Post: Hello, Hugo"}]