Nansen Exhibition
Universitetsbiblioteket i Bergens repositorium for Sanity.io redigeringsklient og Next.js frontend. Nansen utstillingen er et samarbeid mellom biblioteket og prosjektet Arven etter Nansen. Utstillingen ble laget i perioden 2020-21.
Documentation
See the docs
Deployment
Både studio
og web
deployes til Vercel.com via git push
.
Quick start
This repository uses yarn
!
- Clone this repository
yarn global add @sanity/cli
-
yarn install
in the project root folder on local-
sanity init
if you want a new studio - Add necessary variables for connecting to the correct Sanity project (if you have permission)
-
-
yarn run dev
to start the studio and frontend locally- Your studio should be running on http://localhost:3333
- Your frontend should be running on http://localhost:3000
-
yarn run build
to build to production locally
Environment variables and tokens
Studio
# Studio
SANITY_STUDIO_API_PROJECT_ID=
SANITY_STUDIO_API_DATASET=
SANITY_STUDIO_PREVIEW_SECRET=
# Deployment
SANITY_STUDIO_VERCEL_TOKEN=
SANITY_STUDIO_VERCEL_PROJECT_ID=
SANITY_STUDIO_VERCEL_DEPLOY_HOOK=
# Extras
SANITY_STUDIO_INSTAGRAM_TOKEN=
In the studio you can embed Instagram posts, but you need a access token from Facebook. See https://www.npmjs.com/package/react-instagram-embed for details. Add the token to .env.development
and as a enviroment variable on Vercel or Netlify.