My Blog

Hello World

The first post — how this blog was built and what to expect.

Ted ·

Welcome to the blog. This site is built with Astro 5, Tailwind CSS, and MDX. Posts live in src/content/posts/ and deploy to Vercel on every push to master.

What’s wired up

  • MDX with syntax highlighting via Shiki (tokyo-night theme)
  • RSS feed at /rss.xml
  • Custom sitemap at /sitemap.xml — no @astrojs/sitemap (crashes on Astro 4.16+)
  • Tag pages at /tags/:tag
  • Inter + JetBrains Mono fonts via fontsource (zero Google Fonts requests)
  • Full SEO meta, Open Graph, Twitter Card on every page

Adding a post

Drop a .md or .mdx file in src/content/posts/your-slug.md:

---
title: Your Post Title
description: One sentence summary for meta and listing page.
pubDate: 2026-04-27
tags: [tag1, tag2]
draft: false
---

Set draft: true to write without publishing. Push to master to deploy.