Destiner's notes

When Not to Use Astro

22 February 2022

I’ve been writing about the reasons to choose Astro as a static site generator. Now, let’s talk about some reasons to not use it.

Already using another SSG

If you’re already using another site generator and happy with it, you probably don’t need Astro. I migrated another blog from Hexo to Astro, but I wouldn’t recommend anyone to do the same. And the reason is simple: if you’ve already invested in a generator, there’s not much point in switching to another one.

If you start a new site, I’d consider Astro though.

The site is basic

Sometimes, you need a very simple site. It might be a landing page, or a single page docs site. In that case, you probably don’t need an SSG.

Not familiar with frontend frameworks

One of the killer features of Astro is being able to “bring your own framework”. If you don’t use any framework, this feature is kinda useless.

However, if you want to learn a framework like React or Vue, it might be a good idea to start an Astro site and learn by writing simple components using a framework of your choice.