Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple Nuxt.js setup to create websites with a blog feature using Storyblok as CMS and Netlify to deploy it.
NuxtWebsite is a boilerplate for building websites with a blog feature, pairing Nuxt.js with the Storyblok CMS and Netlify deployment.
NuxtWebsite is a work-in-progress (WIP) Nuxt.js setup that creates websites with a blog, using Storyblok as the headless CMS and Netlify for deployment. It takes content managed in Storyblok — specifically posts and authors — and generates static HTML pages via Nuxt's generate command. The project includes a live preview at http://quizzical-wing-54a27d.netlify.com/ and its build commands are documented in the README.
npm install for dependencies, npm run dev for hot reload at localhost:3000, npm run build and npm start for production, and npm run generate for static output.filter_query.resolve_links to resolve author links.nuxt generate to produce static routes, making the site ready for Netlify deployment.npm run generate and deploy the output to Netlify or any static hosting service.The workflow starts in Storyblok, where posts and authors are managed. Nuxt fetches that content and generates static routes using nuxt generate. For local development, npm run dev serves the site with hot reload; for production, npm run build followed by npm start launches a server. The project also uses Storyblok's image service to optimize images on the fly.
Pros
Cons
The project is publicly hosted on GitHub, so the code is available for you to clone or reference. The README does not specify a license, so check the repository for licensing details before reuse.
NuxtWebsite uses Storyblok as its headless CMS. The setup includes editable post and author details, live preview, side-by-side editing, and use of Storyblok features like resolve_links and filter_query.
Yes, Netlify deployment is included, and a live preview is available at http://quizzical-wing-54a27d.netlify.com/. Use npm run generate to produce the static files for deployment.
According to the README's checklist, unfinished tasks include a maintainable header, exporting basic styles into variables, switching from draft to published content when generating, seed components, a seed script, and a getting started guide.
Run npm install to install dependencies, then npm run dev to serve with hot reload at localhost:3000. For a production build, use npm run build and npm start. To generate a static project, use npm run generate.
