Web Analytics

blog

⭐ 156 stars Indonesian by Lily-404

🌐 Bahasa

Blog Jimmy

Sebuah sistem blog pribadi minimalis yang dibangun dengan Next.js 15+, mendukung pembuatan online dan deployment statis.

Teknologi yang Digunakan

Fitur Utama

Sisi Pembaca

Sisi Penulis (Manajemen Backend)

Sisi Engineering

Struktur Proyek

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

Instalasi dan Menjalankan

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

npm install

npm run dev

npm run build

Menambahkan Artikel Baru

Cara 1: Melalui Panel Admin Online (Direkomendasikan)

Cara 2: Menambahkan File Secara Manual

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

Menambahkan Catatan

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

Konfigurasi Admin Backend

Admin backend menggunakan GitHub OAuth untuk otentikasi, hanya pemilik repositori atau kolaborator yang dapat mengakses.

1. Membuat GitHub OAuth App

2. Konfigurasi Variabel Lingkungan

Tambahkan variabel lingkungan berikut pada pengaturan proyek Vercel:

3. Konfigurasi Pengembangan Lokal

Buat file .env.local di direktori root proyek:

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. Konfigurasi Lingkungan Produksi (Vercel)

Di pengaturan proyek Vercel, pastikan untuk mengatur:

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

⚠️ Perhatian:

Deploy

Proyek telah dikonfigurasi untuk deployment di Vercel, mendukung deployment otomatis. Cukup dorong kode ke repository GitHub, Vercel akan secara otomatis membangun dan mendepoy.

Keunggulan menggunakan dashboard admin

Analisis Proyek & Perencanaan Masa Depan

Kontribusi

Silakan ajukan Issue dan Pull Request!

Lisensi

MIT License

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