MCPcopy Index your code
hub / github.com/Evavic44/sanity-nextjs-site

github.com/Evavic44/sanity-nextjs-site @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
17 symbols 48 edges 23 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

sanity

Sanity.io + NextJS Portfolio Site

A portfolio template built with Next.js, Tailwind CSS and Sanity.io for content

To use this template for your portfolio site, follow the guide: How to build a Portfolio Site with Sanity and Next.js to learn how to set-up your Sanity account and connect the schema data

Features

  • A performant, static personal personal website with editable projects
  • Manage portfolio content through sanity content lake by visiting yourwebsite.com/studio
  • Webhook-triggered continuous deployment; Content updates will automatically trigger a build command
  • Built with cutting-edge technologies: Next.js 13, TypeScript, Tailwind CSS

Project Overview

Personal Website Studio
Personal Website Sanity Studio

Important files and folders

File(s) Description
sanity.config.ts Config file for Sanity Studio
sanity.client.ts Config file for Sanity CLI
studio Where Sanity Studio is mounted
schemas Where Sanity Studio gets its content types from
sanity.query.ts Where Sanity data is described and retrieved

Run project locally

git clone https://github.com/Evavic44/sanity-nextjs-site.git

cd sanity-nextjs-site

npm install

npm run dev

Visit http://localhost:3000 to see your site

Visit http://localhost:3000/studio to edit content

Next steps

Core symbols most depended-on inside this repo

getProfile
called by 2
sanity/sanity.query.ts
getSingleProject
called by 2
sanity/sanity.query.ts
getJob
called by 1
sanity/sanity.query.ts
getProjects
called by 1
sanity/sanity.query.ts
Home
called by 0
app/(site)/page.tsx
RootLayout
called by 0
app/(site)/layout.tsx
Job
called by 0
app/(site)/components/Job.tsx
Navbar
called by 0
app/(site)/components/global/Navbar.tsx

Shape

Function 17

Languages

TypeScript100%

Modules by API surface

sanity/sanity.query.ts4 symbols
app/(site)/projects/[project]/page.tsx2 symbols
app/(studio)/studio/[[...index]]/page.tsx1 symbols
app/(studio)/layout.tsx1 symbols
app/(site)/projects/page.tsx1 symbols
app/(site)/projects/[project]/loading.tsx1 symbols
app/(site)/page.tsx1 symbols
app/(site)/layout.tsx1 symbols
app/(site)/icons/HeroSvg.tsx1 symbols
app/(site)/components/global/Navbar.tsx1 symbols
app/(site)/components/global/Footer.tsx1 symbols
app/(site)/components/Job.tsx1 symbols

For agents

$ claude mcp add sanity-nextjs-site \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page