Web Analytics

blog

⭐ 158 stars Italian by Lily-404

🌐 Lingua

Blog di Jimmy

Un sistema di blog personale minimalista basato su Next.js 15+.

Stack Tecnologico

Caratteristiche principali

Struttura del progetto

.
├── app/
│   ├── lib/           # 工具函数和数据处理
│   ├── 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 è configurato per il deploy su Vercel, supportando il deploy automatico. Basta pushare il codice su un repository GitHub e Vercel costruirà e distribuirà automaticamente.

Vantaggi dell'utilizzo del pannello di amministrazione

Contributi

Sono benvenute Issue e Pull Request!

Licenza

Licenza MIT

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