Heonlog๋ ๊ฐ๋ฐ์์ ๊ธฐ์ ๋ธ๋ก๊ทธ ์น์ฌ์ดํธ์ ๋๋ค. React๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์์ผ๋ฉฐ, ๋งํฌ๋ค์ด ํ์์ ๊ฒ์๋ฌผ์ ์ง์ํฉ๋๋ค.
- React
- JavaScript
- Markdown
- CSS
- ๋งํฌ๋ค์ด ๊ธฐ๋ฐ์ ๋ธ๋ก๊ทธ ํฌ์คํ
- ์นดํ ๊ณ ๋ฆฌ๋ณ ๊ฒ์๋ฌผ ๋ถ๋ฅ
- ๋ฐ์ํ ๋์์ธ
- ๋ฐฉ๋ช ๋ก ๊ธฐ๋ฅ
- ์ ๋ฐ์ดํธ ํํฉ ํ์ด์ง
- ์ ์ฅ์ ํด๋ก
bash
git clone https://github.com/heon-kim/blog.git
- ์์กด์ฑ ์ค์น
bash
pnpm install
- ์นดํ ๊ณ ๋ฆฌ ์ค์
bash
pnpm run prebuild
- ๊ฐ๋ฐ ์๋ฒ ์คํ
bash
pnpm run dev
heonlog/
โโโ public/
โ โโโ posts/ # ๋งํฌ๋ค์ด ๊ฒ์๋ฌผ
โโโ src/
โ โโโ components/ # ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ
โ โโโ pages/ # ํ์ด์ง ์ปดํฌ๋ํธ
โ โโโ data/ # ๋ฐ์ดํฐ ๊ด๋ฆฌ
โโโ package.json
public/posts๋๋ ํ ๋ฆฌ์ ๋งํฌ๋ค์ด ํ์ผ ์์ฑ- ๊ฒ์๋ฌผ ๋ฉํ๋ฐ์ดํฐ ์์ฑ (์ ๋ชฉ, ๋ ์ง, ์นดํ ๊ณ ๋ฆฌ ๋ฑ)
- ๋งํฌ๋ค์ด ํ์์ผ๋ก ๋ด์ฉ ์์ฑ
src/data/posts.js์ ๊ฒ์๋ฌผ ๋ชฉ๋ก ๊ด๋ฆฌsrc/components/PostList.jsx์ ๊ฒ์๋ฌผ ๋ชฉ๋ก ์ปดํฌ๋ํธ ๊ตฌํsrc/pages/Post.jsx์ ๊ฒ์๋ฌผ ์์ธ ํ์ด์ง ๊ตฌํ
src/components/Guestbook.jsx์ ๋ฐฉ๋ช ๋ก ์ปดํฌ๋ํธ ๊ตฌํsrc/pages/Guestbook.jsx์ ๋ฐฉ๋ช ๋ก ํ์ด์ง ๊ตฌํ
- Heonlog (@heon-kim)
