divyam.dev/content/posts/hello-world.md
Divyam Ahuja 2e5580024f
Some checks are pending
Deploy Hugo site to Pages / build (push) Waiting to run
Deploy Hugo site to Pages / deploy (push) Blocked by required conditions
feat: complete unified hugo and typst resume workflow with github actions
2026-05-08 14:55:12 +05:30

1.6 KiB

title date description tags
Hello World 2026-05-08 First post on my new blog, built with Hugo.
meta
hugo

Welcome to my new blog! I've rebuilt my personal website from scratch using Hugo, a fast static site generator written in Go.

Why Hugo?

I wanted something minimal, fast, and that gets out of the way. Hugo checks all the boxes:

  • Blazing fast builds — the entire site builds in under 100ms
  • Markdown-first — I write posts in plain markdown files
  • Zero JavaScript — the site ships pure HTML and CSS
  • Built-in features — syntax highlighting, RSS feeds, sitemaps, all out of the box

The Design

The design is inspired by the Cactus Dark theme — a minimalist, terminal-inspired aesthetic with monospace typography and a dark color scheme. I built the theme from scratch for full control.

Here's a quick code example to make sure syntax highlighting works:

def greet(name: str) -> str:
    """Return a greeting message."""
    return f"Hello, {name}! Welcome to divyam.dev"

if __name__ == "__main__":
    print(greet("World"))

And some JavaScript too:

const fetchPosts = async () => {
  const response = await fetch('/api/posts');
  const posts = await response.json();
  return posts.filter(post => post.published);
};

What's Next?

I plan to write about:

  • Full-stack development patterns and best practices
  • Side projects and what I learn building them
  • Deep dives into interesting technical problems
  • Tools and workflows that make development better

Stay tuned — there's more coming soon.