Web Analytics

blog

⭐ 156 stars Italian by Lily-404

🌐 Lingua

Blog di Jimmy

Un sistema di blog personale minimalista basato su Next.js 15+, che supporta la creazione online e il deployment statico.

Stack Tecnologico

Caratteristiche principali

Lato lettore

Lato creazione (backend amministrazione)

Lato ingegneristico

Struttura del progetto

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

Installazione e avvio

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

npm install

npm run dev

npm run build

Aggiunta di un nuovo articolo

Metodo 1: Pannello di amministrazione online (consigliato)

Metodo 2: Aggiunta manuale del file

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

Aggiungi una nota

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

Configurazione del pannello di amministrazione

Il pannello di amministrazione utilizza GitHub OAuth per l'autenticazione, solo il proprietario del repository o i collaboratori possono accedere.

1. Creare una GitHub OAuth App

2. Configurare le variabili d'ambiente

Aggiungi le seguenti variabili d'ambiente nelle impostazioni del progetto Vercel:

3. Configurazione per lo sviluppo locale

Crea un file .env.local nella directory principale del progetto:

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. Configurazione dell'ambiente di produzione (Vercel)

Nelle impostazioni del progetto Vercel, assicurati di impostare:

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

⚠️ Attenzione:

Deploy

Il progetto è già configurato per il deploy su Vercel e supporta il deploy automatico. Basta pushare il codice sul repository GitHub e Vercel costruirà e pubblicherà automaticamente.

Vantaggi dell’uso del pannello amministrativo

Analisi del progetto e piani futuri

Contributi

Sono benvenuti Issue e Pull Request!

Licenza

MIT License

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