I've been thinking of moving my blog to Next JS from Astro. I know Astro is better suited for static sites but I've also read through the Next docs and know that it can also do Static sites.
I'm more wondering about how user friendly the DX is to create a blog with Next? I have really not many requirements.
- Shiki or Prisma Syntax highlighting
- MDX compatible
- Those nice little terminal windows you see everywhere for code blocks lol
- A database to read and store user comments in a guestbook similar to https://leerob.io/guestbook (and ORM like Drizzle or Prism)
- Along with the guestbook, OAuth with GitHub (literally just like above)
- Some SSR routes to handle things like a contact form and the guestbook
I can probably truck along and figure out the differences in structure and philosophy between the two frameworks but just curious about the above! Thanks!