A feature-rich blog platform built with Next.js, offering an exceptional experience for both bloggers and readers.
-
📝 MDX and Markdown Support
- Write blog posts in MDX and Markdown
- Combine easy formatting with custom React components
- Flexible content creation options
-
🔍 SEO Optimization
- Integrated sitemap
- Robots.txt configuration
- JSON-LD schema support
- Enhanced content discoverability
-
📡 RSS Feed
- Built-in RSS feed support
- Easy subscription for readers
- Automatic content updates
-
🖼️ Dynamic OG Images
- Automatically generated Open Graph images
- Enhanced social media presence
- Customizable templates
-
💻 Developer-Friendly Features
- Syntax highlighting for code snippets
- Modern development stack
- Comprehensive documentation
- Clone the repository:
git clone https://github.com/Torres7707/next-blog.git
- Install dependencies:
npm install
# or
yarn install
- Set up environment variables:
cp .env.example .env
- Run the development server:
npm run dev
# or
yarn dev
Create a .env
file in the root directory with the following variables:
DATABASE_URL=
NEXT_PUBLIC_APP_URL=
# Add other necessary environment variables
├── app/
│ ├── api/
│ └── (routes)/
├── components/
│ ├── ui/
│ └── shared/
├── lib/
├── prisma/
├── public/
└── styles/
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the creators of the technologies used in this project
- Special thanks to this tutorial for the helpful guidance