Blog de Jimmy
Un système de blog personnel minimaliste basé sur Next.js 15+.
Pile technologique
- Framework : Next.js 13+ (App Router)
- Style : Tailwind CSS
- Icônes : Lucide Icons
- Thème : Prise en charge du mode sombre/clair
- Déploiement : Vercel
Fonctionnalités
- 📝 Prise en charge des articles Markdown
- 🌓 Commutation entre les thèmes sombre/clair
- 📱 Conception réactive
- ⚡ Chargement rapide
- 📅 Affichage de la chronologie des articles
Structure du projet
.
├── app/
│ ├── lib/ # 工具函数和数据处理
│ ├── posts/ # 博客文章
│ └── page.tsx # 首页
├── content/
│ ├── notes/ # 随笔
│ └── posts/ # 文章
├── components/ # React 组件
├── public/ # 静态资源
└── styles/ # 全局样式Installation et exécution
- Cloner le projet
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 buildAjouter un nouvel article
- Créez un nouveau fichier Markdown dans le répertoire
content/posts - Format de nommage du fichier : xxx.md
- Ajoutez les métadonnées en en-tête 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
---部署
项目已配置 Vercel 部署,支持自动部署。只需将代码推送到 GitHub 仓库,Vercel 会自动构建和部署。
贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT License
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-11 ---