Skip to content

LeeByeongMuk/manso-dev-blog

Repository files navigation

ManSo.dev Blog

πŸš€ Next.js 14 + React + TypeScript 기반 λΈ”λ‘œκ·Έ
πŸ“– MDX 기반 κ²Œμ‹œκΈ€ 관리
πŸŒ™ 닀크λͺ¨λ“œ 지원
⚑️ ShadCN UI 적용


πŸ›  기술 μŠ€νƒ


πŸš€ μ„€μΉ˜ 및 μ‹€ν–‰ 방법

# 1. ν”„λ‘œμ νŠΈ 클둠
git clone https://github.com/LeeByeongMuk/manso-dev-blog.git

# 2. ν”„λ‘œμ νŠΈ 폴더 이동
cd manso-dev-blog

# 3. νŒ¨ν‚€μ§€ μ„€μΉ˜
npm install

# 4. 둜컬 개발 μ„œλ²„ μ‹€ν–‰
npm run dev

μ„œλ²„ μ‹€ν–‰ ν›„ http://localhost:3000μ—μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.


πŸ“‚ ν”„λ‘œμ νŠΈ ꡬ쑰

πŸ“¦ src
 ┣ πŸ“‚ app               # Next.js App Router 기반 νŽ˜μ΄μ§€
 ┃ ┣ πŸ“‚ (domain)        # 도메인별 νŽ˜μ΄μ§€ 관리
 ┃ ┣ πŸ“‚ (home)          # ν™ˆ ν™”λ©΄
 ┃ ┣ πŸ“‚ blog            # λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€ κ΄€λ ¨ νŽ˜μ΄μ§€
 ┃ ┣ πŸ“‚ api             # API 라우트
 ┃ β”— πŸ“‚ layout          # νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ
 ┣ πŸ“‚ shared            # 곡용 UI 및 μ»΄ν¬λ„ŒνŠΈ
 ┣ πŸ“‚ lib               # μœ ν‹Έλ¦¬ν‹° 및 API κ΄€λ ¨ μ½”λ“œ
 ┣ πŸ“‚ hooks             # μ»€μŠ€ν…€ ν›…
 ┣ πŸ“‚ posts             # MDX 기반 κ²Œμ‹œκΈ€ μ €μž₯
 ┣ πŸ“‚ styles            # κΈ€λ‘œλ²Œ μŠ€νƒ€μΌ (Tailwind μ„€μ • 포함)
 β”— πŸ“œ README.md         # ν”„λ‘œμ νŠΈ μ„€λͺ… 파일

πŸ›  λΉŒλ“œ & 배포

# ν”„λ‘œμ νŠΈ λΉŒλ“œ
npm run build

# 둜컬 μ„œλ²„ μ‹€ν–‰
npm start

λ°°ν¬λŠ” Vercel을 μ‚¬μš©ν•˜λ©°, PR 생성 μ‹œ Preview 배포가 μžλ™ μ‹€ν–‰λ©λ‹ˆλ‹€.