---
title: About
description: About Next Forge - Multilingual Next.js 16 Starter
lastUpdated: 2025-02-19
---

> Update date: 2025-02-19

# About Next Forge

Next Forge is a feature-rich Next.js 16 multilingual starter template designed to help developers quickly build globally-ready websites. It comes with built-in i18n support, modern UI design, dark/light theme toggling, responsive layout, MDX blog system, SEO optimization, and integrated analytics tools.

## ✨ Key Features

- 🌐 **Built-in i18n Support**: Supports English, Chinese, and Japanese out of the box, making it easy to create multilingual websites.
- 🎨 **Modern UI Design**: Clean and modern UI powered by Tailwind CSS.
- 🌙 **Dark/Light Theme Toggle**: Allows users to switch between dark and light themes effortlessly.
- 📱 **Responsive Layout**: Fully responsive design ensures a great experience on both mobile and desktop devices.
- 📝 **MDX Blog System**: Write blog posts using MDX for enhanced flexibility and power.
- 🔍 **SEO Optimization**: Comprehensive SEO features including automatic sitemap.xml generation, robots.txt configuration, and optimized metadata.
- 📊 **Analytics Integration**: Integrated with Google Analytics, Baidu Analytics, Google Adsense, and Vercel Analytics for easy tracking and insights.
- 🌿 **Eco-Friendly Performance**: Achieved A+ rating on [Website Carbon](https://www.websitecarbon.com/website/nextforge-dev/), making it one of the most energy-efficient websites.

## 🚀 Quick Start

1. Clone the repository:
    ```bash
    git clone https://github.com/weijunext/nextjs-starter.git
    ```

2. Install dependencies:
    ```bash
    npm install
    ```

3. Copy environment variables:
    ```bash
    cp .env.example .env
    ```

4. Start the development server:
    ```bash
    npm run dev
    ```

Visit [http://localhost:3000](http://localhost:3000) to view your application.

## ⚙️ Configuration

1. **Basic Setup**:
    - Edit `config/site.ts` to configure website information.
    - Update icons and logo in the `public/` directory.
    - Configure `app/sitemap.ts` and `app/robots.ts`.

2. **i18n Setup**:
    - Add or modify language files in `i18n/messages/`.
    - Configure supported languages in `i18n/routing.ts`.
    - Set up i18n routing in `middleware.ts`.

## 📝 Content Management

### Blog Posts
Create MDX files in `blog/[locale]` with the following format:
````

---
title: Post Title
description: Post Description
image: /image.png
slug: /url-path
tags: tag1,tag2
date: 2025-02-20
visible: published
pin: true
---

Post content...
````

### Static Pages
Manage static page content in `content/[page]/[locale].mdx`.

## 📄 License

Next Forge is licensed under the MIT License, allowing you to freely use, modify, and distribute the template.

## 🤝 Contributing

We welcome issues and pull requests! Your contributions help us improve this project.

## About the Author

A Next.js full-stack specialist offering expert services in project development, performance optimization, and SEO improvement.

For consulting and training opportunities, reach out at weijunext@gmail.com

- [Github](https://github.com/weijunext)
- [Bento](https://bento.me/weijunext)
- [Twitter/X](https://twitter.com/judewei_dev)
