Web Analytics

blog

⭐ 156 stars Korean by Lily-404

🌐 언어

Jimmy의 블로그

Next.js 15+ 기반으로 구축된 미니멀한 개인 블로그 시스템으로, 온라인 창작 및 정적 배포를 지원합니다.

기술 스택

기능 특징

독자 측

창작 측(관리 백오피스)

엔지니어링 측

프로젝트 구조

.
├── app/               # 页面、API 路由、Server Actions
│   ├── api/           # 接口(OAuth、统计、校验、Markdown 等)
│   ├── actions/       # 内容管理相关服务端动作
│   ├── 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

새 글 추가

방법 1: 온라인 관리 백엔드(추천)

방법 2: 파일 수동 추가

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

에세이 추가

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

관리 백엔드 구성

관리 백엔드는 GitHub OAuth를 사용하여 인증하며, 저장소 소유자 또는 협업자만 접근할 수 있습니다.

1. GitHub OAuth 앱 생성

2. 환경 변수 설정

Vercel 프로젝트 설정에서 아래 환경 변수를 추가하세요:

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 배포가 구성되어 있어 자동 배포를 지원합니다. 코드를 GitHub 저장소에 푸시하면 Vercel이 자동으로 빌드 및 배포합니다.

관리 백오피스 사용의 장점

프로젝트 분석 및 향후 계획

기여

Issue 및 Pull Request 제출을 환영합니다!

라이선스

MIT License

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