Web Analytics

blog

⭐ 156 stars Polish by Lily-404

🌐 Język

Blog Jimmy'ego

Minimalistyczny system blogowy dla jednej osoby, zbudowany w oparciu o Next.js 15+, wspiera tworzenie online oraz statyczne wdrażanie.

Stos technologiczny

Funkcje i cechy

Po stronie czytelnika

Po stronie twórcy (panel administracyjny)

Po stronie inżynierskiej

Struktura projektu

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

Instalacja i uruchomienie

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

npm install

npm run dev

npm run build

Dodawanie nowych artykułów

Metoda pierwsza: Zarządzanie online przez panel administracyjny (zalecana)

Metoda druga: Ręczne dodanie pliku

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

Dodaj notatkę

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

Konfiguracja panelu administracyjnego

Panel administracyjny używa GitHub OAuth do uwierzytelniania, dostęp mają tylko właściciele repozytorium lub współpracownicy.

1. Utwórz aplikację GitHub OAuth

2. Konfiguracja zmiennych środowiskowych

Dodaj poniższe zmienne środowiskowe w ustawieniach projektu Vercel:

3. Konfiguracja do lokalnego rozwoju

Utwórz plik .env.local w katalogu głównym projektu:

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. Konfiguracja środowiska produkcyjnego (Vercel)

W ustawieniach projektu Vercel upewnij się, że zostały ustawione:

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

⚠️ Uwaga:

Wdrażanie

Projekt jest skonfigurowany do wdrażania na Vercel, wspiera automatyczne wdrażanie. Wystarczy przesłać kod do repozytorium GitHub, a Vercel automatycznie zbuduje i wdroży aplikację.

Zalety korzystania z panelu administracyjnego

Analiza projektu i plany na przyszłość

Wkład

Zapraszamy do zgłaszania Issue i Pull Requestów!

Licencja

MIT License

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