Gitmon์ ๋ธ๋ก๊ทธ ์ด์๋ง์ผ๋ก Git ์ ์ฅ์๊น์ง ํจ๊ป ๊ด๋ฆฌ๋๋๋ก ์ค๊ณ๋, ๋งํฌ๋ค์ด ๊ธฐ๋ฐ ๋ธ๋ก๊ทธ ํ๋ซํผ์ ๋๋ค. ๊ฐ๋ฐ์๋ ๋ธ๋ก๊ทธ ๊ด๋ฆฌ๋ง ํ๋ฉด Git ์ปค๋ฐ๊ณผ ๋ฒ์ ๊ด๋ฆฌ๊น์ง ์๋์ผ๋ก ์ด๋ค์ง๋ฏ๋ก, ๋ฐ๋ก Git์ ์ ๊ฒฝ ์ธ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ๋ฐ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ Git ํ๋์ด ๋์ ๋์ด, ์ฑ์คํ ๊ฐ๋ฐ์์ฒ๋ผ ๋ณด์ด๋ ํจ๊ณผ๋ ์ป์ ์ ์์ต๋๋ค.
/posts๋๋ ํ ๋ฆฌ ๋ด ๋งํฌ๋ค์ด ํ์ผ์ ์๋์ผ๋ก ์ธ์ํ์ฌ ๋ธ๋ก๊ทธ ๊ธ๋ก ๋ ๋๋งํฉ๋๋ค.- ํฌ์คํธ ๋ฉํ๋ฐ์ดํฐ๋ greymatter๋ฅผ ํตํด ์ ์ํ๋ฉฐ, ๋ ์ง, ํ๊ทธ, ์์ฝ ๋ฑ์ ์ค์ ํ ์ ์์ต๋๋ค.
- ์ต์ ํฌ์คํธ๋ฅผ ์ ๋ ฌํ์ฌ ๋ชฉ๋ก ํํ๋ก ๋ณด์ฌ์ค๋๋ค.
- ๊ฐ ํฌ์คํธ๋ ์ ๋ชฉ, ์์ฝ, ์์ฑ์ผ ์ ๋ณด์ ํจ๊ป ์นด๋ UI๋ก ํ์๋ฉ๋๋ค.
- ๋งํฌ๋ค์ด์ HTML๋ก ๋ณํํ์ฌ ์ฝํ ์ธ ๋ฅผ ์ ๊ฐํ๊ฒ ๋ณด์ฌ์ค๋๋ค.
- ์ฝ๋ ํ์ด๋ผ์ดํ , ์ด๋ฏธ์ง, ๋งํฌ ๋ฑ์ ์ง์ํฉ๋๋ค.
ํ๋ ์์ํฌ & ์ธ์ด: React, Next.js (App Router), TypeScript
์คํ์ผ & UI ๊ตฌ์ฑ: Tailwind CSS, shadcn/ui, lucide-react
์ํ ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ: TanStack Query, React Hook Form, Zod
๋งํฌ๋ค์ด ์ฒ๋ฆฌ: gray-matter, react-markdown, remark-gfm
# ์์กด์ฑ ์ค์น
pnpm install
# ๊ฐ๋ฐ ์๋ฒ ์คํ
pnpm --filter=gitmon-blog devGitmon์ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ฅ ์ต์ํ Git์ ๊ธฐ๋ฐ์ผ๋ก ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค๋ ์ฅ์ ์ ์ง์คํ ํ๋ก์ ํธ์ ๋๋ค. ๋ธ๋ก๊ทธ์์ ๊ธ๋ง ์ฐ๋ฉด Git ์ปค๋ฐ๊น์ง ์๋์ผ๋ก ๊ด๋ฆฌ๋๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ ์ ํ์ต๋๋ค.