Hi Stackers, We are planning to build a product information portal that also provides useful articles and blogs. Application Frontend is going to be built on Next.js with Authentication and Product Database helped by Firebase. But for the Blog / Article we are debating between WordPress/GraphQL plug-in or Strapi.
Please share your thoughts.
We eat our own dog food at Strapi and the Strapi blog is actually a good example of a blog that you can make using Strapi. We built the blog using the Dynamic Zone feature of Strapi, allowing us to stack different components with relation to categories and blog posts. The blogpost collection type includes an SEO component, relations to Authors and Categories and all that's needed to add content easily.
I would recommend that you create a firestore collection for all the blogs that you use. You do not need Graph QL, wordpress or Strapi because you are using next.js. Just use ISR(incremental static regeneration) to make a blog.
Strapi works with Next.js like a charm, it's fast, customizable, and the new version 4 is very powerful. You may find a couple of tutorials here https://strapi.io/integrations/nextjs-cms, and there are many video tutorials on Youtube. The Strapi website is actually build with Strapi and Next.js https://strapi.io/blog/how-the-strapi-marketing-team-uses-strapi