├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── components ├── Footer.tsx ├── Header.tsx ├── MDX.tsx ├── Note.tsx ├── Page.tsx ├── PostList.tsx ├── Prose.tsx ├── Tag.tsx └── ThemeSelect.tsx ├── data └── siteConfig.ts ├── lib ├── formatDate.ts ├── mdx.ts ├── types.ts └── utils.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── about.tsx ├── index.tsx └── posts │ ├── [slug].tsx │ ├── index.tsx │ └── tagged │ └── [tag].tsx ├── postcss.config.js ├── posts ├── hello-world.mdx └── kitchen-sink.mdx ├── public ├── avatar.png ├── favicon.ico ├── og-image.png └── vercel.svg ├── styles └── globals.css ├── tailwind.config.js └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.mdx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/README.md -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/MDX.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/MDX.tsx -------------------------------------------------------------------------------- /components/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Note.tsx -------------------------------------------------------------------------------- /components/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Page.tsx -------------------------------------------------------------------------------- /components/PostList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/PostList.tsx -------------------------------------------------------------------------------- /components/Prose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Prose.tsx -------------------------------------------------------------------------------- /components/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/Tag.tsx -------------------------------------------------------------------------------- /components/ThemeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/components/ThemeSelect.tsx -------------------------------------------------------------------------------- /data/siteConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/data/siteConfig.ts -------------------------------------------------------------------------------- /lib/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/lib/formatDate.ts -------------------------------------------------------------------------------- /lib/mdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/lib/mdx.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/about.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/posts/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/posts/[slug].tsx -------------------------------------------------------------------------------- /pages/posts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/posts/index.tsx -------------------------------------------------------------------------------- /pages/posts/tagged/[tag].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/pages/posts/tagged/[tag].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/postcss.config.js -------------------------------------------------------------------------------- /posts/hello-world.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/posts/hello-world.mdx -------------------------------------------------------------------------------- /posts/kitchen-sink.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/posts/kitchen-sink.mdx -------------------------------------------------------------------------------- /public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/public/avatar.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexcarpenter/nextjs-mdx-blog-theme/HEAD/tsconfig.json --------------------------------------------------------------------------------