← Home

Hello, world

This is the first post on my new site. It is about why and how I built this personal website.

Why

For a long time, I have meant to build a personal website to express thoughts, opinions, and recommendations. Multiple times, I went deep into the process of fleshing it out. Due to the friction of learning new tools and the time investment of my other hobbies, this never came to fruition.

How

I used Claude Code. It is an AI coding tool overwhelmingly recommended by my peers and the internet. I provided it with my preferences for python and requirements. It built this with Pelican, a static site generator written in Python. Each post is just a Markdown file in content/posts/ — I write, run one command, and it becomes a web page.

I further extended it to add the Disclaimer related to these being my opinion. So my pelican static site generator automatically adds the disclaimer to every new post.

Do I understand what It has produced ?

Frankly, not all of it. But I understand the basic structure.

Content

Actual content is written in markdown which is converted to HTML. Pelican as a tool takes care of applying:

  • Themes
  • Common Templating. Eg: Links back to home page, next post, etc.
  • Tag management.

Grunt work

When doing such projects there is a lot of grunt work involved in maintaining the virtual environment, installing libraries, maintaining documentation, and remembering commands. Claude Code was a game changer in those respects.

More to come (no guarantees): How I deployed this website, Can I build my own run coach using AI, My travels to Aantalya, Turkey.