skip to content
Andrew Lee

[Insight]

Hello world: how this site is built

/ 1 min read

Table of Contents

This is a test post. It exists so the layout can be checked with real content before the first article goes live.

Why a blog

Social posts disappear in a week. A post here has a permanent URL, shows up in search, and is what a recruiter sees when they click the link in my profile.

What is here

The site runs on Astro with the Cactus theme, deployed on Cloudflare. Every post is a Markdown file:

---
title: "Hello world"
description: "One concrete sentence."
publishDate: "2026-11-02"
tags: ["meta"]
---

Push to main and the site rebuilds in a couple of minutes. No CMS, no database.

How posts get written

  1. Raw material goes into a private notes/ folder: README, numbers, screenshots, what broke.
  2. Claude Code drafts the post from that material.
  3. I rewrite the parts that only I can write: why I chose this, what I would change.
Placeholder image for layout testing

A short table, because posts will have them:

Step Time
Material 15 min
Draft 10 min
Edit 45 min

Quotes render like this.

That is all this post needs to do.