├── .editorconfig ├── .gitignore ├── README.md ├── frontend ├── .eslintrc.json ├── .gitignore ├── README.md ├── client.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.ts │ ├── index.tsx │ └── post │ │ └── [slug].tsx ├── public │ ├── favicon.ico │ ├── next.svg │ ├── thirteen.svg │ └── vercel.svg └── tsconfig.json └── studio ├── .eslintrc ├── .gitignore ├── README.md ├── config ├── .checksums └── @sanity │ ├── data-aspects.json │ ├── default-layout.json │ └── default-login.json ├── package-lock.json ├── package.json ├── plugins └── .gitkeep ├── sanity.cli.ts ├── sanity.config.ts ├── schemas ├── author.ts ├── blockContent.ts ├── category.ts ├── index.ts └── post.ts ├── static └── .gitkeep ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/README.md -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/client.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/pages/api/hello.ts -------------------------------------------------------------------------------- /frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/pages/index.tsx -------------------------------------------------------------------------------- /frontend/pages/post/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/pages/post/[slug].tsx -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/public/thirteen.svg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /studio/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/eslint-config-studio" 3 | } 4 | -------------------------------------------------------------------------------- /studio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/.gitignore -------------------------------------------------------------------------------- /studio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/README.md -------------------------------------------------------------------------------- /studio/config/.checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/config/.checksums -------------------------------------------------------------------------------- /studio/config/@sanity/data-aspects.json: -------------------------------------------------------------------------------- 1 | { 2 | "listOptions": {} 3 | } 4 | -------------------------------------------------------------------------------- /studio/config/@sanity/default-layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/config/@sanity/default-layout.json -------------------------------------------------------------------------------- /studio/config/@sanity/default-login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/config/@sanity/default-login.json -------------------------------------------------------------------------------- /studio/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/package-lock.json -------------------------------------------------------------------------------- /studio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/package.json -------------------------------------------------------------------------------- /studio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | User-specific packages can be placed here 2 | -------------------------------------------------------------------------------- /studio/sanity.cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/sanity.cli.ts -------------------------------------------------------------------------------- /studio/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/sanity.config.ts -------------------------------------------------------------------------------- /studio/schemas/author.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/schemas/author.ts -------------------------------------------------------------------------------- /studio/schemas/blockContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/schemas/blockContent.ts -------------------------------------------------------------------------------- /studio/schemas/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/schemas/category.ts -------------------------------------------------------------------------------- /studio/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/schemas/index.ts -------------------------------------------------------------------------------- /studio/schemas/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/schemas/post.ts -------------------------------------------------------------------------------- /studio/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/static/.gitkeep -------------------------------------------------------------------------------- /studio/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/tsconfig.json -------------------------------------------------------------------------------- /studio/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/tutorial-sanity-blog-react-next/HEAD/studio/yarn.lock --------------------------------------------------------------------------------