Web Analytics

blog

⭐ 158 stars Thai by Lily-404

🌐 ภาษา

บล็อกของ Jimmy

ระบบบล็อกส่วนบุคคลแบบมินิมอลที่สร้างขึ้นด้วย Next.js 15+

สแต็กเทคโนโลยี

คุณสมบัติเด่น

โครงสร้างโปรเจกต์

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

การติดตั้งและการใช้งาน

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

npm install

npm run dev

npm run build

การเพิ่มบทความใหม่

วิธีที่หนึ่ง: ผ่านระบบจัดการออนไลน์ (แนะนำ)

วิธีที่สอง: เพิ่มไฟล์ด้วยตนเอง

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

เพิ่มบันทึก

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

การตั้งค่าหน้าแอดมิน

หน้าแอดมินใช้ GitHub OAuth สำหรับการยืนยันตัวตน เฉพาะเจ้าของหรือผู้ร่วมงานของรีโปเท่านั้นที่สามารถเข้าถึงได้

1. สร้าง GitHub OAuth App

2. ตั้งค่าสิ่งแวดล้อม

เพิ่มตัวแปรสิ่งแวดล้อมต่อไปนี้ใน Vercel Project Settings:

3. การตั้งค่าสำหรับพัฒนาในเครื่อง

สร้างไฟล์ .env.local ในโฟลเดอร์รากของโปรเจกต์:

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. การตั้งค่าสภาพแวดล้อมการผลิต (Vercel)

ในหน้าการตั้งค่าโปรเจกต์ Vercel ให้ตรวจสอบการตั้งค่า:

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

⚠️ ข้อควรระวัง:

การปรับใช้งาน

โปรเจกต์นี้ได้ตั้งค่าให้ใช้ Vercel สำหรับการ deploy แล้ว รองรับการ deploy อัตโนมัติ เพียงแค่ push โค้ดไปที่ GitHub repository, Vercel จะสร้างและ deploy ให้อัตโนมัติ

ข้อดีของการใช้ระบบหลังบ้าน

การมีส่วนร่วม

ยินดีต้อนรับทุก Issue และ Pull Request!

ใบอนุญาต

MIT License

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