Web Analytics

blog

⭐ 156 stars French by Lily-404

🌐 Langue

Blog de Jimmy

Un système de blog personnel minimaliste construit avec Next.js 15+, prenant en charge la création en ligne et le déploiement statique.

Pile technique

Fonctionnalités

Côté lecteur

Côté création (interface d'administration)

Côté ingénierie

Structure du projet

.
├── app/               # 页面、API 路由、Server Actions
│   ├── api/           # 接口(OAuth、统计、校验、Markdown 等)
│   ├── actions/       # 内容管理相关服务端动作
│   ├── 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
npm install
npm run dev
npm run build

Ajouter un nouvel article

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

Méthode 2 : Ajout manuel de fichier

---
title: 文章标题
date: YYYY-MM-DD
tags: ["标签1","标签2","标签3"]
---

Ajouter une note

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

⚠️ Attention :

Déploiement

Le projet est déjà configuré pour le déploiement sur Vercel, avec support du déploiement automatique. Il suffit de pousser le code sur le dépôt GitHub, Vercel va automatiquement construire et déployer.

Avantages de l’utilisation du back-office

Analyse du projet et feuille de route future

Contribution

Issues et Pull Requests sont les bienvenus !

Licence

MIT License

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-03 ---