← All projects

loxton.dev Portfolio & Blog

Active · Solo developer

My personal site at loxton.dev, rebuilt as a portfolio that also works as a blog. Posts render inline on a single paginated feed, and project pages show related post updates. The site started on GitHub Pages with a custom domain, and I'm moving hosting to Vercel.

PersonalWeb DevelopmentJavaScript

Updates

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.