A modern, fast, and flexible website built with Nuxt 4, styled with shadcn & TailwindCSS, and powered by Storyblok as a headless CMS.
- Nuxt 4 โ Vue-based framework for SSR & static sites
- shadcn โ A set of beautifully designed components that you can customize, extend, and build on
- Tailwind CSS - Utility-first CSS classes framework
- Storyblok โ Headless CMS for structured content and visual editing
# 1. Clone the repo
git clone https://github.com/elliotcln/storyblok-nuxt-root.git
cd yourproject
# 2. Install dependencies
npm install
# 3. Configure your project
cp nuxt.config.js
Add your Storyblok token & GA / GTM keys
# 4. Run the dev server
npm run devVisit https://nuxt-storyblok-starter.local:3000 to see your app live.
.
โโโ app/
โโโโโassets/ # CSS files
โโโโโcomponents/ # Reusable Vue components
โโโโโpages/ # Nuxt pages (auto-routed)
โโโโโstoryblok/ # Storyblok content blocks & helpers
โโโ public/ # Static assets
โโโ nuxt.config.ts # Nuxt configuration
- Dynamic content fetched from Storyblok API
- Styled components via shadcn
- Auto-imported pages and components from Nuxt
- Run
npm run lintto check for code style issues - Run
npm run buildto generate a production build