Date de mise à jour: 2025-02-19
À propos de Next Forge
Next Forge est un modèle de démarrage multilingue Next.js 15 riche en fonctionnalités, conçu pour aider les développeurs à créer rapidement des sites web prêts pour une audience mondiale. Il est livré avec un support i18n intégré, un design UI moderne, une bascule entre thèmes clair/sombre, une mise en page responsive, un système de blog MDX, une optimisation SEO et des outils d'analyse intégrés.
✨ Caractéristiques clés
- 🌐 Support i18n intégré: Prend en charge l'anglais, le chinois et le japonais dès le départ, facilitant la création de sites web multilingues.
- 🎨 Design UI moderne: Interface utilisateur propre et moderne alimentée par Tailwind CSS.
- 🌙 Bascule thème clair/sombre: Permet aux utilisateurs de passer facilement entre les thèmes clair et sombre.
- 📱 Mise en page responsive: Design entièrement responsive garantissant une excellente expérience sur les appareils mobiles et de bureau.
- 📝 Système de blog MDX: Rédigez des articles de blog en utilisant MDX pour plus de flexibilité et de puissance.
- 🔍 Optimisation SEO: Fonctionnalités SEO complètes incluant la génération automatique de sitemap.xml, la configuration de robots.txt et des métadonnées optimisées.
- 📊 Intégration analytique: Intégré avec Google Analytics, Baidu Analytics, Google Adsense et Vercel Analytics pour un suivi et des insights faciles.
- 🌿 Performance éco-responsable: A obtenu la note A+ sur Website Carbon, en faisant l'un des sites web les plus économes en énergie.
🚀 Démarrage rapide
-
Clonez le dépôt:
git clone https://github.com/weijunext/nextjs-15-starter.git
-
Installez les dépendances:
npm install
-
Copiez les variables d'environnement:
cp .env.example .env
-
Démarrez le serveur de développement:
npm run dev
Visitez http://localhost:3000 pour voir votre application.
⚙️ Configuration
-
Configuration de base:
- Modifiez
config/site.ts
pour configurer les informations du site web. - Mettez à jour les icônes et le logo dans le répertoire
public/
. - Configurez
app/sitemap.ts
etapp/robots.ts
.
- Modifiez
-
Configuration i18n:
- Ajoutez ou modifiez les fichiers de langue dans
i18n/messages/
. - Configurez les langues prises en charge dans
i18n/routing.ts
. - Configurez le routage i18n dans
middleware.ts
.
- Ajoutez ou modifiez les fichiers de langue dans
📝 Gestion de contenu
Articles de blog
Créez des fichiers MDX dans blogs/[locale]
avec le format suivant:
---
title: Titre de l'article
description: Description de l'article
image: /image.png
slug: /chemin-url
tags: tag1,tag2
date: 2025-02-20
visible: published
pin: true
---
Contenu de l'article...
Pages statiques
Gérez le contenu des pages statiques dans content/[page]/[locale].mdx
.
📄 Licence
Next Forge est sous licence MIT, vous permettant d'utiliser, de modifier et de distribuer librement le modèle.
🤝 Contribution
Nous accueillons les problèmes et les pull requests! Vos contributions nous aident à améliorer ce projet.
À propos de l'auteur
Un spécialiste full-stack Next.js offrant des services experts en développement de projets, optimisation des performances et amélioration SEO.
Pour des opportunités de conseil et de formation, contactez [email protected]