/blog-in-5-minutes

Primary LanguageVueMIT LicenseMIT

blog-in-5-min

A statically rendered blog based on Contentful

Preview of the Blog

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.