Web Analytics

blog

⭐ 158 stars French by Lily-404

🌐 Langue

Blog de Jimmy

Un système de blog personnel minimaliste basé sur Next.js 15+.

Pile technologique

Fonctionnalités

Structure du projet

.
├── app/
│   ├── lib/           # 工具函数和数据处理
│   ├── posts/         # 博客文章
│   └── page.tsx       # 首页
├── content/
│   ├── notes/         # 随笔
│   └── posts/         # 文章
├── components/        # React 组件
├── public/            # 静态资源
└── styles/            # 全局样式

Installation et exécution

git clone https://github.com/Lily-404/blog.git
cd jimmy-blog
  • Installation des dépendances
npm install
  • Exécution du serveur de développement
npm run dev
  • Construire la version de production
npm run build

Ajouter un nouvel article

Méthode 1 : Interface d'administration en ligne (recommandé)

  • Accédez à la page /admin
  • Connectez-vous avec le mot de passe administrateur
  • Remplissez les informations de l'article et soumettez
  • L'article sera automatiquement créé via l'API GitHub et Vercel redéploiera automatiquement

Méthode 2 : Ajout manuel de fichier

  • Créez un nouveau fichier Markdown dans le dossier content/posts
  • Format de nommage du fichier : xxx.md
  • Ajoutez les métadonnées en haut du fichier :
---
title: 文章标题
date: YYYY-MM-DD
tags: ["标签1","标签2","标签3"]
---

Ajouter une note

  • Créez un nouveau fichier Markdown dans le répertoire content/notes
  • Format de nommage du fichier : YYYY-MM-DD-title.md
  • Ajoutez les métadonnées en tête du fichier :
---
date: YYYY-MM-DD
---

Configuration du panneau d'administration

Le panneau d'administration utilise l'authentification GitHub OAuth, seul le propriétaire du dépôt ou les collaborateurs peuvent y accéder.

1. Créer une application GitHub OAuth

2. Configurer les variables d'environnement

Ajoutez les variables d'environnement suivantes dans les paramètres de votre projet Vercel :

3. Configuration pour le développement local

Créez un fichier .env.local à la racine du projet :

GITHUB_CLIENT_ID=你的Client_ID
GITHUB_CLIENT_SECRET=你的Client_Secret
GITHUB_OWNER=Lily-404
GITHUB_REPO=blog
NEXT_PUBLIC_BASE_URL=http://localhost:3000

4. Configuration de l'environnement de production (Vercel)

Dans les paramètres du projet Vercel, assurez-vous de configurer :

NEXT_PUBLIC_BASE_URL=https://www.jimmy-blog.top

⚠️ Remarque :

Déploiement

Le projet est configuré pour le déploiement sur Vercel et prend en charge le déploiement automatique. Il suffit de pousser le code sur le dépôt GitHub, Vercel se chargera de la construction et du déploiement automatiquement.

Avantages de l’utilisation du back-office

Contribution

Les Issues et Pull Requests sont les bienvenus !

Licence

Licence MIT

--- Tranlated By Open Ai Tx | Last indexed: 2026-01-30 ---