Core Concepts
Sanity
Sanity is a headless CMS that allows you to create content with a React-based editor. It comes with a real-time collaborative editor, rich-text editing, and asset management.
Configuring Sanity
create-skill-stack
uses a default Sanity project id and dataset that needs to be changed to the appropriate Sanity project id for your project.
NEXT_PUBLIC_SANITY_PROJECT_ID
in .env.development
and .env.production
Create a new Sanity Project
Create a temp folder someplace on your hard drive. Using the Sanity CLI you can create a new Sanity project in the temp folder. Make sure it is a "clean" dataset and not one with example data.
npm create sanity@latest
cat sanity.config.ts
Copy the project id and replace it NEXT_PUBLIC_SANITY_PROJECT_ID
in .env.development
and .env.production
.
Sanity Studio
Skill Stack Information Architecture in Sanity
Information Architecture for Courses and Educational Products
You should know!
Check out this article Information Architecture for Courses and Educational Products