Skip to content

An experimental blog using Nextjs 15, MDX, and Tailwind Typography. Features manual dark mode, syntax highlighting, and dynamic routing with App Router.

Notifications You must be signed in to change notification settings

Raka-coder/mdxify-next-blog

Repository files navigation

MDXify Blog

MDXify Blog Thumbnail

MDXify Blog is a modern, fast, and flexible blog platform built with Next.js 15 and MDX. It allows you to write your blog posts in Markdown with the power of JSX.

Features

  • Next.js 15 with App Router
  • MDX/Markdown for writing content
  • Tailwind CSS, Tailwind Typography for styling
  • Dark mode support
  • SEO optimized
  • Responsive design
  • Syntax highlighting

Getting Started

To get started with MDXify Blog, follow these steps:

  1. Clone the repository:
git clone https://github.com/Raka-coder/mdxify-next-blog
  1. Install the dependencies:
bun install // bun
    or 
npm install // npm
  1. Start the development server:
bun dev     // bun
    or
npm run dev // npm         
  1. Open your browser and navigate to http://localhost:3000

Project Structure

The project structure is as follows:

blogweb/
├── app/
│   ├── posts/
│   ├── types/
│   ├── utils/
│   ├── globals.css
│   ├── layout.tsx
│   └── page.tsx
├── assets/
├── components/
├── contents/
│   └── posts/
├── context/
├── public/
├── bun.lock
├── eslint.config.mjs
├── next.config.ts
├── package.json
└── README.md

Writing Content

To write content in MDXify Blog, you can use the mdx extension for your files. For example, if you have a post called index.mdx, you can write your content in it.

create a new folder in the contents/posts directory. use index.mdx as the filename for your post.

Customization

You can customize the blog by modifying the following files:

  • app/layout.tsx: Customize the layout of your blog.
  • app/page.tsx: Customize the home page of your blog.

Learn More

To learn more about the technologies used in this project, check out the following resources:

Resources

License

About

An experimental blog using Nextjs 15, MDX, and Tailwind Typography. Features manual dark mode, syntax highlighting, and dynamic routing with App Router.

Topics

Resources

Stars

Watchers

Forks