All Nuxt.js starters

Simple blog code starter for BCMS and Nuxt

This is a bare-bones starter kit for BCMS, a headless CMS. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

npx @thebcms/cli create nuxt starter simple-blog
Simple blog code starter for BCMS

Clean structure. Type-safe. Easy to extend.

This is a minimal Nuxt 3 starter built for developers who want full control. No noise, no extras—just a clean base for building content-driven websites powered by BCMS.

It uses a modern Nuxt setup, integrates with BCMS through server API routes, and includes just enough to get started: a homepage, dynamic blog post pages, simple components, and minimal styling.


How It Works

  • Modern Nuxt 3 stack: Uses the /pages directory for routing, composables for metadata, and TypeScript across the codebase.

  • API-first architecture: All content is fetched from BCMS through server API endpoints (/server/api/blog/all.ts, /[slug].ts). This keeps the frontend clean and separated from the CMS logic.

  • Dynamic routing: Blog posts are rendered via /pages/blog/[slug].vue, using server-side fetching for speed and SEO.

  • Component-based UI: Small reusable components like BlogCard, Tag, and Footer are used across the layout. Layouts and utility functions are separated for clarity.

  • Minimal styling: Ships with Tailwind CSS and a single SCSS file. It’s unstyled on purpose—ready for your custom design.

  • SEO-friendly: Includes error handling and basic Open Graph/meta tag support out of the box.


Why Use It?

This starter is ideal if you want to:

  • See a clear example of how to connect Nuxt 3 with BCMS

  • Build a blog, documentation site, or content app without boilerplate clutter

  • Start small and scale—without rewriting the architecture later

If you're looking for a simple but production-ready base to build with Nuxt and BCMS, this is it.

npx @thebcms/cli create nuxt starter simple-blog
It takes a minute to
start using BCMS with Nuxt.js

14-day free trial · No credit card required

Other Nuxt.js starters you might like

There are many example apps and starter projects to get you started with BCMS and Nuxt.js

agency.jpg

Nuxt JS Agency templates & code starters for BCMS

E-Commerce

Nuxt JS E-commerce templates & code starters for BCMS

Blog

Nuxt JS Blog templates & code starters for BCMS

Personal

Nuxt JS Portfolio templates & code starters for BCMS

Podcast

Nuxt JS Podcast templates & code starters for BCMS

Conference

Nuxt JS Conference templates & code starters for BCMS

Restaurant

Nuxt JS Restaurant templates & code starters for BCMS

Hospitale

Nuxt JS Job board templates & code starters for BCMS

Flavour Fushion

Nuxt JS Recipes templates & code starters for BCMS