Caisy Multilingual marketing site starter template with NextJS

Deploy this template to Vercel



Deploy to Vercel

Features

  • ✅ SEO-friendly with canonical URLs and OpenGraph data
  • ✅ Dynamic content updates from caisy without redeployment
  • ✅ Sitemap support
  • ✅ Robots.txt

Requirements

In order to have the right blueprints configured, make sure to follow the onboarind on caisy.io and select the starter template "Multilingual marketing site" To run this project a .env.local file like this (with your own projects values) is required:

CAISY_PROJECT_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
CAISY_API_KEY=xxx

To run this project locally

  • git clone https://github.com/caisy-io/starter-template-nextjs-marketing-site.git
  • create .env.local file with your project id and API key
  • npm install
  • npm run dev

In order to have the right blueprints configured, make sure to follow the onboarind and select the starter template "Multilingual marketing site"

DEVELOPMENT

  1. Coding Style
  • Prefix Interfaces with I
  • Prefix StyledComponents with S
  • Prefix StyledComponents CSS snippets that are exported with CSS
  1. Plop introduction

Generate new Component

yarn plop fc ImageWithText

Generate new Style for Component

yarn plop s ImageWithText Headline