A lightweight Markdown-powered blogging platform. Framework-agnostic, no CMS or database required.
MDXpress Blog - CNP is a serverless-friendly version of the original MDXpress Blog, reworked to deploy seamlessly on platforms like Vercel using Serverless Functions.
It’s a markdown-powered, minimal blogging platform that compiles content on-the-fly without any backend server, database, or complex setup.
server.js
, works natively with vercel dev
and on production deploys./api/
folder.marked
, now running serverlessly.
mdxpress-blog-cnp/├── api/ # Serverless function handlers│ ├── index.js # Homepage rendering│ ├── blog.js # Blog listing route│ └── blog/[slug].js # Dynamic blog rendering├── public/│ ├── blogs/ # Markdown files for each blog post│ ├── styles/ # CSS with dark mode support│ └── views/ # HTML templates├── vercel.json # Vercel routing and config├── package.json # Metadata and dependencies└── README.md # This file
Clone the Repository
git clone https://github.com/eshan-singh78/MDXpress-Blogcd MDXpress-Blog-CNP
Install Dependencies
npm install
Run Locally with Vercel
vercel dev
Visit the App Open http://localhost:3000 in your browser.
/api
./public
.Crafted by Eshan Singh, a full-stack developer & cybersecurity enthusiast exploring the balance of performance and simplicity in web apps.
Looking to contribute, request features, or report issues? Feel free to open a PR or issue!
A lightweight Markdown-powered blogging platform. Framework-agnostic, no CMS or database required.
MDXpress Blog - CNP is a serverless-friendly version of the original MDXpress Blog, reworked to deploy seamlessly on platforms like Vercel using Serverless Functions.
It’s a markdown-powered, minimal blogging platform that compiles content on-the-fly without any backend server, database, or complex setup.
server.js
, works natively with vercel dev
and on production deploys./api/
folder.marked
, now running serverlessly.
mdxpress-blog-cnp/├── api/ # Serverless function handlers│ ├── index.js # Homepage rendering│ ├── blog.js # Blog listing route│ └── blog/[slug].js # Dynamic blog rendering├── public/│ ├── blogs/ # Markdown files for each blog post│ ├── styles/ # CSS with dark mode support│ └── views/ # HTML templates├── vercel.json # Vercel routing and config├── package.json # Metadata and dependencies└── README.md # This file
Clone the Repository
git clone https://github.com/eshan-singh78/MDXpress-Blogcd MDXpress-Blog-CNP
Install Dependencies
npm install
Run Locally with Vercel
vercel dev
Visit the App Open http://localhost:3000 in your browser.
/api
./public
.Crafted by Eshan Singh, a full-stack developer & cybersecurity enthusiast exploring the balance of performance and simplicity in web apps.
Looking to contribute, request features, or report issues? Feel free to open a PR or issue!