Web Analytics

blog

⭐ 156 stars Dutch by Lily-404

🌐 Taal

Jimmy's Blog

Een minimalistisch persoonlijk blogsysteem gebouwd met Next.js 15+, dat online creatie en statische implementatie ondersteunt.

Technische stack

Functiekenmerken

Lezerszijde

Creatiekant (beheeromgeving)

Engineeringzijde

Projectstructuur

.
├── app/               # 页面、API 路由、Server Actions
│   ├── api/           # 接口(OAuth、统计、校验、Markdown 等)
│   ├── actions/       # 内容管理相关服务端动作
│   ├── posts/         # 文章详情页
│   └── page.tsx       # 首页
├── content/
│   ├── notes/         # 随笔
│   └── posts/         # 文章
├── components/        # React 组件
├── public/            # 静态资源
└── styles/            # 全局样式

Installatie en uitvoering

git clone https://github.com/Lily-404/blog.git
cd jimmy-blog

npm install

npm run dev

npm run build

Nieuwe artikelen toevoegen

Methode 1: Online beheerderspaneel (aanbevolen)

Methode 2: Handmatig bestanden toevoegen

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

Voeg een notitie toe

---
date: YYYY-MM-DD
---

Configuratie van het beheerderspaneel

Het beheerderspaneel maakt gebruik van GitHub OAuth voor authenticatie; alleen de eigenaar of medewerkers van de repository hebben toegang.

1. GitHub OAuth App aanmaken

2. Omgevingsvariabelen configureren

Voeg de volgende omgevingsvariabelen toe in de Vercel-projectinstellingen:

3. Lokale ontwikkelconfiguratie

Maak een .env.local bestand aan in de hoofdmap van het project:

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. Productieomgeving Configuratie (Vercel)

Zorg ervoor dat je in de Vercel-projectinstellingen het volgende instelt:

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

⚠️ Let op:

Deployen

Het project is geconfigureerd voor deployment via Vercel en ondersteunt automatische deployment. Je hoeft alleen de code naar de GitHub repository te pushen, waarna Vercel automatisch bouwt en deployt.

Voordelen van het gebruik van de beheeromgeving

Projectanalyse en toekomstplannen

Bijdragen

Issues en Pull Requests zijn welkom!

Licentie

MIT License

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