
Hey, Taylor Site
Talking to an AI agent to create and update THIS website.
Overview
I wanted to do a personal blog for a long time, but every time I start I go down this rabbit hole of which blog software do I use, should I worry about subscriptions one day, which one can I own myself, should I even own this myself?
One day I was on vacation at the beach and I just asked Claude code to build me a personal blog I can put up in less than 20 minutes that looks nice and is easy to manage.
It did that and you can check out the project progress below.
Goals
- Have fun building something for me
- Don’t use TOO much tech
- Focus on the writing to solidify ideas
Project Timeline
Follow the development journey
Scripts, Scripts, Scripts
What’s New
I had Claude Code build me some scripts. Here’s the flow I jused to generate this literal post.
npm run new:update
> astrotaylor@0.0.1 new:update
> node scripts/new-project-update.js
📝 Create a new project update
Select a project:
1. Ellie: Family Camp Manager
2. Hey, Taylor Site
3. Hudson: Relationship Assistant
4. Offline Events App
Project number (or type to search): 2
Adding update to: Hey, Taylor Site
Update title: Scripts, Scripts, Scripts
TL;DR (one line summary): I need slightly faster ways.
Update type:
1. Update (general progress)
2. Feature (new functionality)
3. Milestone (major achievement)
4. Bugfix (issue resolved)
Select type (1-4): 2
✓ Created: /Users/taylor/Development/astrotaylor/src/content/project-updates/202507122057_hey-taylor-site-scripts-scripts-scripts.md
Open in editor? (Y/n): n
I’ve also made ones for:
- New Clip (stuff I like from the web)
- New Post (stuff I want to hash out more)
- New Project (bigger projects I am working on)
Ooops, Maybe I do Need Something
What’s New
A little late in this one, but I ended up abandoning my “vanilla JS” blog and using Astro.build. It had the right mix of:
- Just enough structure
- Easy for LLM to understand
- SO customizable
- Easy to deploy
Now, when I want a feature, I just ask the tools and work with it.