Block-Based Page Builder

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.