Context
The old Jekyll blog had accumulated multiple Dependabot vulnerability alerts. I needed to decide whether to keep patching the old stack or move to a cleaner static-site structure.
Work Done
- Reviewed the dependency warnings.
- Compared the maintenance cost of keeping Jekyll with the flexibility of moving to Astro.
- Rechecked the boundary between public repository content and private operational notes.
Result
Astro became the better long-term fit because the site needed improved UI control, Cloudflare Pages Functions, and profile/chat features.