Files
fad-trade-next/content/about/en.mdx
砂糖 7cd50654ed init
2025-11-21 13:36:06 +08:00

100 lines
3.2 KiB
Plaintext

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