Rebuilding loxton.dev
My old site was hard to update, so I rebuilt it with two goals: show my projects properly, and make posting so easy that I actually do it.
How it works now:
- Astro builds the whole site as static pages.
- Projects live in one data file. Each project gets its own page automatically.
- Blog posts are Markdown files. Instead of separate pages, they render inline on one blog feed, paginated as it grows.
- Posts can attach to a project. Tag a post with a project and it shows up as an update on that project’s page, so each project gets a running log.
- An admin panel lets me write and publish posts from the browser. Saving commits to GitHub and the site rebuilds itself.
Hosting. The site started on GitHub Pages with my domain pointed at it. I moved hosting to Vercel, which handles the build on every push and also runs the small login endpoint the admin panel needs.
From here, this blog is where I’ll post progress on game projects, addons and cyber security work.