๊ฐ๋ฐ ํ์ต๊ณผ ์๊ฐ์ ๊ธฐ๋กํ SSG๋ฅผ ํ์ฉํ์ฌ ๋น ๋ฅด๊ณ SEO ์ต์ ํ๋ ๋ธ๋ก๊ทธ์
๋๋ค.
๋ฐ๋ชจ ์ฌ์ดํธ
ยท
๋ฒ๊ทธ ์ ๊ณ ํ๊ธฐ
ยท
๊ธฐ๋ฅ ์์ฒญํ๊ธฐ
โผ๏ธย ๋ชฉ์
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ์๊ฐํ๊ณ ๊ธฐ์ตํ๊ณ ์ถ์ ๊ฒ๋ค์ ๊ธฐ๋กํ๊ณ , ๋ฏธ๋์ ์ ์๊ฒ ๋์์ด ๋ ๊ธ์ฐ๊ธฐ ์ต๊ด์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๋ํ, ๊ฐ๋ฐ์๋ก์ ์ง์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋ฏธ๊ฐ ์๋ค๊ณ ํ๋จํ์ต๋๋ค.
โผ๏ธย ๋ชฉํ
-
๊ฐ๋ฐ ๋ฌธํ์ ์ฐธ์ฌํด๋ณด๊ธฐ
๊ฐ๋ฐ ๋ธ๋ก๊ทธ๋ฅผ ํตํด ์ ์๊ฐ์ ๊ณต์ ํ๊ณ , ๊ทธ ๊ณผ์ ์ ์ถ์ ํ๋ฉด์ ์ ์ ์ฑ์ฅ์ ๊ธฐ๋กํฉ๋๋ค.
GitHub์ Discussions ๊ธฐ๋ฅ์ ํ์ฉํ giscus ๋๊ธ ์์คํ ์ผ๋ก ์ปค๋ฎค๋ํฐ ํ๊ฒฝ์ ๊ตฌ์ถํฉ๋๋ค. -
SEO ์ต์ ํ
Google Search Console๊ณผ ๋ค์ด๋ฒ ์์น์ด๋๋ฐ์ด์ ๋๊ตฌ๋ฅผ ์ด์ฉํด ๋ธ๋ก๊ทธ๋ฅผ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋ ธ์ถ์ํต๋๋ค.
Open Graph๋ฅผ ์ ์ฉํ์ฌ SNS๋ก ๊ณต์ ์ ์ด๋ค ๊ฒ์๊ธ์ธ์ง ์ ์ ์๋๋ก ๋ฉํ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋๋ค.
| ํ๋ฉด | ์ค๋ช |
|---|---|
| ๊ฒ์๋ฌผ ๋ชฉ๋ก | ์กฐํ, ๋ฌดํ ์คํฌ๋กค, ์นดํ ๊ณ ๋ฆฌ๋ณ ๊ฒ์๋ฌผ ํํฐ๋ง |
| ๊ฒ์๋ฌผ ์์ธ | ์กฐํ, ๋ชฉ์ฐจ ๋ค๋น๊ฒ์ด์ , ๋๊ธ, ์ด์ ๋ฐ ๋ค์ ๊ธ ๋ค๋น๊ฒ์ด์ |
| ๋คํฌ ๋ชจ๋ | ์์คํ ํ๊ฒฝ์ ๋ฐ๋ผ ์๋์ผ๋ก ๋คํฌ ๋ชจ๋ ์ค์ , Context API, localStorage์ผ๋ก ์ ์ญ ํ ๋ง ์ค์ ๊ด๋ฆฌ |
๋ค์์ ํ๋ก์ ํธ๋ฅผ ๋ก์ปฌ๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ์ ๊ณตํ๋ ์์์ ๋๋ค. ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์คํํ๋ ค๋ฉด ๋ค์์ ๊ฐ๋จํ ์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ์ฃผ์ธ์.
- ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ Cloneํฉ๋๋ค.
git clone https://github.com/helloleesul/helloleesul.github.io.git
- YARN ํจํค์ง๋ฅผ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
yarn yarn start
- gatsby-config.js ํ์ผ์์ siteMetaData๋ฅผ ์ค์ ํฉ๋๋ค.
contentsํด๋์ ์นดํ ๊ณ ๋ฆฌ ํด๋๋ฅผ ๋ง๋ค๊ณ Markdown ํ์ผ์ ์์ฑํด ์ํฐํด์ ๋ง๋ญ๋๋ค.--- date: '2024-XX-XX' title: '์ ๋ชฉ' categories: ['์นดํ ๊ณ ๋ฆฌ'] summary: '์์ฝ๊ธ' thumbnail: './thumbnail.jpg' --- ๋ด์ฉ
- ์์ฑํ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ณ ๋ฆฌํฌ์งํ ๋ฆฌ์ Pushํฉ๋๋ค.
- ๋น๋ํ์ฌ ์ํฐํด์ ์ฌ์ดํธ์ ์
๋ก๋ํฉ๋๋ค.
yarn clean yarn deploy
- ๊ตฌ๊ธ ์์น ์ฝ์ ์ด๋๋ฐ์ด์ ๋ฑ๋กํ๊ธฐ
- ๋ค์ด๋ฒ ์์น ์ด๋๋ฐ์ด์ ๋ฑ๋กํ๊ธฐ
- ํฌ์คํธ ์กฐํํ ๋ ํ๋จ์ ์ด์ ๋ค์ ๊ธ ๋ค๋น๊ฒ์ด์ ์ถ๊ฐํ๊ธฐ
- ํ๋กํ ์ ๋ณด gatsby-config ๋ฐ์ดํฐ๋ก ๋ฐ์์์ ์ ์ฉํ๊ธฐ
- ํ ๋ง ๋ชจ๋๋ณ๋ก ๋ค์ํ ์์ ์ง์ํ๊ธฐ
- ๊ฒ์ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
๊ธฐ์ฌ๋ ์คํ ์์ค ์ปค๋ฎค๋ํฐ๋ฅผ ๋ฐฐ์ฐ๊ณ , ์๊ฐ์ ์ป๊ณ , ์ฐฝ์กฐํ ์ ์๋ ๋๋ผ์ด ๊ณต๊ฐ์ผ๋ก ๋ง๋ค์ด ์ค๋๋ค.
๋ ๋์ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ ํ ์ ์๋ ์ ์์ด ์๋ค๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ Forkํ๊ณ Pull Request๋ฅผ ๋ง๋ค์ด ์ฃผ์ธ์. enhancement(๊ฐ์ ) ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ด์๋ฅผ ์ด ์๋ ์์ต๋๋ค.
๋ชจ๋ ๊ธฐ์ฌ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- ํ๋ก์ ํธ๋ฅผ Forkํฉ๋๋ค.
- ์๋ก์ด ๊ธฐ๋ฅ ๋ธ๋์น๋ฅผ ๋ง๋ญ๋๋ค. (
git checkout -b feature/AmazingFeature) - ๋ณ๊ฒฝํ ์ฝ๋๋ฅผ ์ปค๋ฐํฉ๋๋ค. (
git commit -m 'Add some AmazingFeature') - ๋ธ๋์น๋ฅผ Pushํฉ๋๋ค. (
git push origin feature/AmazingFeature) - ์๋ก์ด Pull Request๋ฅผ ์์ฑํฉ๋๋ค.
์ด์ฌ @helloleesul - suerish.e@gmail.com
ํ๋ก์ ํธ ๋งํฌ: https://github.com/helloleesul/helloleesul.github.io
