Next.js MDX Blog is built with Next.js. Next.js simplifies a lot of things about building ReactJS projects. To name a few: Efficient page based routing, simplified dynamic routing, server side rendering, static pages, api creation and much more.

This site is hosted at Vercel and deployed via a github repository. This is a very convenient way to deploy as we simply make changes in our text editor and make commits to github. Vercel automatically builds and deploys the changes.

The content for this blog is created with MDX Markdown documents. Markdown is a lightweight markup language that makes writing formatted content a breeze. Markdown documents can be output to HTML by a processor. MDX is an extension to Markdown that allows us to include JSX in markdown documents. Read more about the MDX format here.

This blog project is based on a tutorial by Leigh Halliday.