├── .gitignore ├── README.md ├── studio ├── .env.example ├── .eslintrc ├── .gitignore ├── .npmignore ├── components │ └── MarkdownExport.js ├── config │ ├── .checksums │ └── @sanity │ │ ├── data-aspects.json │ │ ├── default-layout.json │ │ ├── default-login.json │ │ ├── form-builder.json │ │ └── vision.json ├── deskStructure.js ├── package.json ├── plugins │ └── .gitkeep ├── sanity.json ├── schemas │ ├── documents │ │ ├── post.js │ │ └── tag.js │ ├── objects │ │ ├── callout.js │ │ └── seo.js │ ├── schema.js │ └── singletons │ │ └── settings.js ├── static │ ├── .gitkeep │ └── favicon.ico ├── tsconfig.json ├── vercel.json └── yarn.lock └── web ├── .env.example ├── .eslintrc.json ├── .gitignore ├── components ├── block-callout.tsx ├── block-code.tsx ├── block-image.tsx ├── container.tsx ├── display-views.tsx ├── footer.tsx ├── header.tsx ├── layout.tsx ├── mark-link.tsx ├── portable-text.tsx ├── post-list.tsx ├── project-list.tsx ├── sanity-image.tsx ├── tag-list.tsx └── theme-select.tsx ├── lib ├── fetcher.ts ├── sanity.client.tsx ├── sanity.config.ts ├── sanity.server.ts └── sanity.types.ts ├── next-env.d.ts ├── next-sitemap.config.js ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── api │ ├── revalidate.ts │ └── views │ │ └── [slug].ts ├── index.tsx ├── post │ └── [slug].tsx └── tag │ └── [slug].tsx ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-256x256.png ├── android-chrome-384x384.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ └── inter-var-latin.woff2 ├── img │ ├── default-seo.jpg │ └── portrait.jpg ├── mstile-150x150.png ├── safari-pinned-tab.svg └── site.webmanifest ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json └── vercel.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/README.md -------------------------------------------------------------------------------- /studio/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/.env.example -------------------------------------------------------------------------------- /studio/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@sanity/eslint-config-studio" 3 | } 4 | -------------------------------------------------------------------------------- /studio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/.gitignore -------------------------------------------------------------------------------- /studio/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/.npmignore -------------------------------------------------------------------------------- /studio/components/MarkdownExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/components/MarkdownExport.js -------------------------------------------------------------------------------- /studio/config/.checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/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/jopesh/homepage/HEAD/studio/config/@sanity/default-layout.json -------------------------------------------------------------------------------- /studio/config/@sanity/default-login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/config/@sanity/default-login.json -------------------------------------------------------------------------------- /studio/config/@sanity/form-builder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/config/@sanity/form-builder.json -------------------------------------------------------------------------------- /studio/config/@sanity/vision.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaultApiVersion": "2021-10-21" 3 | } 4 | -------------------------------------------------------------------------------- /studio/deskStructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/deskStructure.js -------------------------------------------------------------------------------- /studio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/package.json -------------------------------------------------------------------------------- /studio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | User-specific packages can be placed here 2 | -------------------------------------------------------------------------------- /studio/sanity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/sanity.json -------------------------------------------------------------------------------- /studio/schemas/documents/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/documents/post.js -------------------------------------------------------------------------------- /studio/schemas/documents/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/documents/tag.js -------------------------------------------------------------------------------- /studio/schemas/objects/callout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/objects/callout.js -------------------------------------------------------------------------------- /studio/schemas/objects/seo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/objects/seo.js -------------------------------------------------------------------------------- /studio/schemas/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/schema.js -------------------------------------------------------------------------------- /studio/schemas/singletons/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/schemas/singletons/settings.js -------------------------------------------------------------------------------- /studio/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/static/.gitkeep -------------------------------------------------------------------------------- /studio/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/static/favicon.ico -------------------------------------------------------------------------------- /studio/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/tsconfig.json -------------------------------------------------------------------------------- /studio/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/vercel.json -------------------------------------------------------------------------------- /studio/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/studio/yarn.lock -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/components/block-callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/block-callout.tsx -------------------------------------------------------------------------------- /web/components/block-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/block-code.tsx -------------------------------------------------------------------------------- /web/components/block-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/block-image.tsx -------------------------------------------------------------------------------- /web/components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/container.tsx -------------------------------------------------------------------------------- /web/components/display-views.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/display-views.tsx -------------------------------------------------------------------------------- /web/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/footer.tsx -------------------------------------------------------------------------------- /web/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/header.tsx -------------------------------------------------------------------------------- /web/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/layout.tsx -------------------------------------------------------------------------------- /web/components/mark-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/mark-link.tsx -------------------------------------------------------------------------------- /web/components/portable-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/portable-text.tsx -------------------------------------------------------------------------------- /web/components/post-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/post-list.tsx -------------------------------------------------------------------------------- /web/components/project-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/project-list.tsx -------------------------------------------------------------------------------- /web/components/sanity-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/sanity-image.tsx -------------------------------------------------------------------------------- /web/components/tag-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/tag-list.tsx -------------------------------------------------------------------------------- /web/components/theme-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/components/theme-select.tsx -------------------------------------------------------------------------------- /web/lib/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/lib/fetcher.ts -------------------------------------------------------------------------------- /web/lib/sanity.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/lib/sanity.client.tsx -------------------------------------------------------------------------------- /web/lib/sanity.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/lib/sanity.config.ts -------------------------------------------------------------------------------- /web/lib/sanity.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/lib/sanity.server.ts -------------------------------------------------------------------------------- /web/lib/sanity.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/lib/sanity.types.ts -------------------------------------------------------------------------------- /web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/next-env.d.ts -------------------------------------------------------------------------------- /web/next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/next-sitemap.config.js -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/404.tsx -------------------------------------------------------------------------------- /web/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/_app.tsx -------------------------------------------------------------------------------- /web/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/_document.tsx -------------------------------------------------------------------------------- /web/pages/api/revalidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/api/revalidate.ts -------------------------------------------------------------------------------- /web/pages/api/views/[slug].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/api/views/[slug].ts -------------------------------------------------------------------------------- /web/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/index.tsx -------------------------------------------------------------------------------- /web/pages/post/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/post/[slug].tsx -------------------------------------------------------------------------------- /web/pages/tag/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pages/tag/[slug].tsx -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/prettier.config.js -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/android-chrome-256x256.png -------------------------------------------------------------------------------- /web/public/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/android-chrome-384x384.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/browserconfig.xml -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/fonts/inter-var-latin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/fonts/inter-var-latin.woff2 -------------------------------------------------------------------------------- /web/public/img/default-seo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/img/default-seo.jpg -------------------------------------------------------------------------------- /web/public/img/portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/img/portrait.jpg -------------------------------------------------------------------------------- /web/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/mstile-150x150.png -------------------------------------------------------------------------------- /web/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /web/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/public/site.webmanifest -------------------------------------------------------------------------------- /web/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/styles/globals.css -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jopesh/homepage/HEAD/web/vercel.json --------------------------------------------------------------------------------