# I ported my NextJS blog to Astro

> Why I ported my NextJS blog to Astro.

Source: https://curiouslychase.com/posts/i-ported-my-nextjs-blog-to-astro/

> [!DANGER] Back to NextJS
> And just like that, I'm back to NextJS. 
> I liked Astro but some JavaScript libraries I liked using with NextJS didn't work in Astro.

Over the weekend I ported my [NextJS](https://curiouslychase.com/tools/nextjs/) blog to  [Astro](https://curiouslychase.com/posts/astro-javascript/) and so far I'm happy with it.

# Why I Switched

I found I had to write a lot of custom implementations for fetching and rendering my [Markdown](https://curiouslychase.com/posts/markdown/) (written in [Obsidian](https://curiouslychase.com/tools/obsidian/)) content in [NextJS](https://curiouslychase.com/tools/nextjs/).

# Related Notes
- [Astro (JavaScript)](https://curiouslychase.com/posts/astro-javascript/)
- I wrote more about my site configuration on [chaseadams.io](https://curiouslychase.com/posts/chaseadamsio/)
