--- 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)