The website for Seraph Interactive. It is built with Astro and deployed to Cloudflare.
- Astro
@astrojs/cloudflareadapter- Wrangler for local preview and deployment
- Astro Content Layer (
src/content.config.ts) for the Updates log
npm install
npm run devThe site runs at http://localhost:4321.
Add a new markdown file to src/content/updates/. The filename becomes the URL slug (src/content/updates/my-post.md -> /updates/my-post).
---
title: "Title of the entry"
date: 2026-02-01
excerpt: "One or two sentences shown in the log list."
draft: false
---
Body content in markdown.draft: true keeps an entry out of both the list page and its own route without deleting the file. Entries are sorted newest first automatically.