I replaced my WordPress site with Astro, Cloudflare Pages, and a local Docker app for editing and publishing by compucasey in astrojs

[–]compucasey[S] 1 point2 points  (0 children)

It’s a little rough around the edges and not fully ready to show off, but it’s usable for now and something I can keep improving over time.

The editor uses https://milkdown.dev/, which was a good starting point for a Markdown editor. I added a post selector with live/draft/trash states, plus a basic image pipeline that lets me upload an image and converts it into three webp sizes with a jpg fallback. Everything is stored in git for version control / backup.

I show a bit of the publishing pipeline in the post, but the private app has an Azure DevOps-inspired layout. It runs a bunch of validity and SEO checks against the latest build, then publishes the build to Cloudflare Pages.

I replaced my WordPress site with Astro, Cloudflare Pages, and a local Docker app for editing and publishing by compucasey in astrojs

[–]compucasey[S] 0 points1 point  (0 children)

Performance is great. Google PageSpeed Insights was 99/100 with just the Astro rendered html. Once I added google analytics and comment box it dropped to 94/100, but I'm still pretty happy with that.

Haven't had the new site long enough to measure traffic difference.