Design and build dynamic pages with complete freedom. With the NuxtStrapi Template, you can create unlimited pages directly from the CMS — using a flexible, block-based structure ready for real content.
How it works
Each page is composed of reusable "sections", predefined Nuxt components tied to schema-defined blocks in Strapi. This gives you:
- A modular, WYSIWYG-like experience from the CMS
- Full separation between content and presentation
- Easily extendable components — just create your own section types
Benefits
- ✅ Infinite combinations of layouts without touching frontend code
- ✅ Add titles, text, buttons, images, galleries, testimonials, FAQs and more
- ✅ Control everything from Strapi: order, visibility, backgrounds, options
- ✅ Developers can define new section types and expose them to content editors
- ✅ Editors can build pages live – no deploy needed
This system turns your CMS into a powerful page builder, without relying on third-party tools or bloated UI libraries.
Need more section types? You can easily add and register new blocks in Nuxt and Strapi.