Web Analytics

blog

⭐ 158 stars Vietnamese by Lily-404

🌐 Ngôn ngữ

Blog của Jimmy

Một hệ thống blog cá nhân tối giản được xây dựng dựa trên Next.js 15+.

Công nghệ sử dụng

Tính năng nổi bật

Cấu trúc dự án

.
├── app/
│   ├── lib/           # 工具函数和数据处理
│   ├── posts/         # 博客文章
│   └── page.tsx       # 首页
├── content/
│   ├── notes/         # 随笔
│   └── posts/         # 文章
├── components/        # React 组件
├── public/            # 静态资源
└── styles/            # 全局样式

Cài đặt và chạy

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

npm install

npm run dev

npm run build

Thêm bài viết mới

Cách 1: Quản lý trực tuyến qua trang quản trị (khuyến nghị)

Cách 2: Thêm file thủ công

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

Thêm bài viết tùy ý

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

Cấu hình trang quản trị

Trang quản trị sử dụng GitHub OAuth để xác thực, chỉ chủ sở hữu kho hoặc cộng tác viên mới có thể truy cập.

1. Tạo GitHub OAuth App

2. Cấu hình biến môi trường

Thêm các biến môi trường sau vào phần cài đặt dự án Vercel:

3. Cấu hình phát triển cục bộ

Tạo file .env.local ở thư mục gốc của dự án:

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. Cấu hình môi trường sản xuất (Vercel)

Trong phần thiết lập dự án Vercel, hãy đảm bảo thiết lập:

NEXT_PUBLIC_BASE_URL=https://www.jimmy-blog.top
⚠️ Lưu ý:

Triển khai

Dự án đã được cấu hình triển khai trên Vercel, hỗ trợ triển khai tự động. Chỉ cần đẩy mã nguồn lên kho GitHub, Vercel sẽ tự động build và triển khai.

Ưu điểm khi sử dụng trang quản trị

Đóng góp

Hoan nghênh gửi Issue và Pull Request!

Giấy phép

MIT License

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