Post

The first @astro.build v6 + Svelte 5 website I’m happy to ship to production. Prelim. result of migrating a „historically grown“ content-heavy website (500+ routes). We tried to tackle to complexity by nesting & some shallow routing trickery I owe to @vtbag.dev. Really grateful for Server Islands 🙏

correlaid.orgHomeCorrelAid brings data to civil society: 2400+ data scientists support nonprofits through projects, education and consulting for Data4Good impact.

2 reposts15 likes

Let’s hope it’s not an April‘s fool because I’d absolutely love to migrate my non-technical users of the new website to a more Wordpress-like CMS. Essentially, I need a CMS that can handle MDX with Astro components (which have slots). We use Tina but could not solve slots.

Oh wow, the shallow routing trick has been in the making for a long time… but now its properly linked up with Svelte’s reactivity via createSubscriber. That’s how the mobile nav knows when we transition bsky.app/profile/fubi...

Ilja@fubits.dev

Ok, so this coupled with prefetching on hover is actually kind of nice. For my use case I had to tweak 3 view transition lifecycle events (to preserve scroll position and to handle only specific routes) - but it works so far. Again, @astro.build docs are superb: docs.astro.build/en/guides/vi...