AGUSTACANDI.
Back to Posts
June 10, 2026 astro / migration / sveltekit

Moving from SvelteKit to Astro for a Personal Site

Notes on migrating a small personal website while keeping the original identity and improving the reading experience.

Migrating a personal website is different from rebuilding a product dashboard. The core challenge is not complex business logic. It is preserving personality while making the structure more maintainable.

The previous version of this site already had a clear visual identity: bold typography, minimal layout, and straightforward pages. The migration goal is not to erase that. The goal is to keep the recognizable parts and improve the rough edges.

What changes in the migration

The main improvements focus on:

  • reusable layout and card components
  • a cleaner projects page
  • a more balanced homepage hero
  • a real static blog structure

Astro also makes sense here because the site content is mostly static. That lets the final output stay simple and efficient.

What stays the same

The tone of the site still matters. It should still feel like a personal website instead of a generic template. Keeping the original fonts, route structure, and direct writing style helps maintain that continuity.