├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── blog.config.js ├── next.config.js ├── package.json ├── pages ├── [slug].js ├── _document.js ├── about.js ├── blog │ └── [page].js └── index.js ├── public ├── download.svg ├── favicon.ico └── img │ ├── blog │ ├── hello-world.jpg │ └── nextjs.png │ └── screenshot.png └── src ├── api.js ├── layout ├── Head.js ├── Layout.js ├── Style.js ├── Theme.js └── Wrapper.js ├── mdx ├── about.mdx ├── blurb.mdx └── posts │ ├── another-blog-post-2.mdx │ ├── another-blog-post-3.mdx │ ├── another-blog-post-4.mdx │ ├── another-blog-post-5.mdx │ ├── another-blog-post-6.mdx │ ├── another-blog-post-7.mdx │ ├── another-blog-post-8.mdx │ ├── another-blog-post.mdx │ ├── hello-world.mdx │ ├── nextjs-mdx-blog-starter.mdx │ └── this-is-a-draft.mdx ├── ui ├── Button.js ├── ButtonLink.js ├── CodeBlock.js ├── Container.js ├── DraftBadge.js ├── Footer.js ├── Header.js ├── Main.js ├── Nav.js ├── NavLink.js └── ThemeToggle.js └── views ├── About.js ├── BlogPost.js └── Posts.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/README.md -------------------------------------------------------------------------------- /blog.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/blog.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/package.json -------------------------------------------------------------------------------- /pages/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/pages/[slug].js -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/pages/about.js -------------------------------------------------------------------------------- /pages/blog/[page].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/pages/blog/[page].js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/pages/index.js -------------------------------------------------------------------------------- /public/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/public/download.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/blog/hello-world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/public/img/blog/hello-world.jpg -------------------------------------------------------------------------------- /public/img/blog/nextjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/public/img/blog/nextjs.png -------------------------------------------------------------------------------- /public/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/public/img/screenshot.png -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/api.js -------------------------------------------------------------------------------- /src/layout/Head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/layout/Head.js -------------------------------------------------------------------------------- /src/layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/layout/Layout.js -------------------------------------------------------------------------------- /src/layout/Style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/layout/Style.js -------------------------------------------------------------------------------- /src/layout/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/layout/Theme.js -------------------------------------------------------------------------------- /src/layout/Wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/layout/Wrapper.js -------------------------------------------------------------------------------- /src/mdx/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/about.mdx -------------------------------------------------------------------------------- /src/mdx/blurb.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/blurb.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-2.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-3.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-3.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-4.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-4.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-5.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-5.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-6.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-6.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-7.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-7.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post-8.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post-8.mdx -------------------------------------------------------------------------------- /src/mdx/posts/another-blog-post.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/another-blog-post.mdx -------------------------------------------------------------------------------- /src/mdx/posts/hello-world.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/hello-world.mdx -------------------------------------------------------------------------------- /src/mdx/posts/nextjs-mdx-blog-starter.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/nextjs-mdx-blog-starter.mdx -------------------------------------------------------------------------------- /src/mdx/posts/this-is-a-draft.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/mdx/posts/this-is-a-draft.mdx -------------------------------------------------------------------------------- /src/ui/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Button.js -------------------------------------------------------------------------------- /src/ui/ButtonLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/ButtonLink.js -------------------------------------------------------------------------------- /src/ui/CodeBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/CodeBlock.js -------------------------------------------------------------------------------- /src/ui/Container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Container.js -------------------------------------------------------------------------------- /src/ui/DraftBadge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/DraftBadge.js -------------------------------------------------------------------------------- /src/ui/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Footer.js -------------------------------------------------------------------------------- /src/ui/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Header.js -------------------------------------------------------------------------------- /src/ui/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Main.js -------------------------------------------------------------------------------- /src/ui/Nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/Nav.js -------------------------------------------------------------------------------- /src/ui/NavLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/NavLink.js -------------------------------------------------------------------------------- /src/ui/ThemeToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/ui/ThemeToggle.js -------------------------------------------------------------------------------- /src/views/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/views/About.js -------------------------------------------------------------------------------- /src/views/BlogPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/views/BlogPost.js -------------------------------------------------------------------------------- /src/views/Posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpolacek/nextjs-mdx-blog-starter/HEAD/src/views/Posts.js --------------------------------------------------------------------------------