Skip to content

Latest commit

 

History

History

vanilla-js

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Vanilla JS live preview SDK example

This is an example project that demonstrates how to use the @contentful/live-preview SDK in a Vanilla JS application. The SDK provides live preview functionality for content changes and the inspector mode for your Contentful space.

1. Installation

Install the dependencies:

npm install

2. Environment variables

To run this project, you will need to add the following environment variables to your .env.local file:

  • CONTENTFUL_SPACE_ID: This is the Space ID from your Contentful space.
  • CONTENTFUL_ACCESS_TOKEN: This is the Content Preview API or Content Delivery API access token, which is used for fetching data from your Contentful space.

3. Setting up the content model

You will need to set up a content model within your Contentful space. For this project, we need a Post content type with the following fields:

  • title

Once you've set up the Post content model, you can populate it with some example entries.

4. Setting up Content preview URL

In order to enable the live preview feature in your local development environment, you need to set up the Content preview URL in your Contentful space.

http://localhost:1234/

5. Running the project locally

To run the project locally, you can use the npm run dev command. You can now use the live preview feature.