blog-in-5-min
A statically rendered blog based on Contentful
This project is the result of our Interactive getting started CLI tutorial. The Contentful CLI helps you automating things like the creation of spaces and access tokens. We recommend using it to bootstrap this project.
Introduction
The project can be used as a base to get you started with Contentful. It includes the following features:
- static site generation
- dynamic server side rendering for development
- deploy to now
- responsive images via Images API
- tags for blog posts
Getting started
In case you want to see how to set up a project yourself please check out the getting started guide.
Technical stack
This project is based on nuxt.js.
Why nuxt.js?
Nuxt.js is based on Vue.js. Vue is a fairly new JS framework that provides excellent documentation and is a pleasure to work with. nuxt.js sits on top of Vue and was choosen because of two main feature:
- dynamic server side rendering for development
- static file generation for production
For detailed explanation on how things work, check out the Nuxt.js docs.