Welcome to my new blog! This is a sample post. Edit or delete it, then write your own.

How this blog works

Each post is a Markdown file in content/posts/. Create a new one with:

hugo new content posts/my-next-post.md

New posts start as drafts. Set draft: false when you’re ready to publish.

Formatting

You get bold, italics, links, lists, tables, and code:

def greet(name: str) -> str:
    return f"Hello, {name}!"
FeatureSupported
Dark mode✅
Search✅
RSS✅