github.io ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ
๊ฐ๋ฐ ๋ธ๋ก๊ทธ๋ก ํฐ์คํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด์ ํฐ์คํ ๋ฆฌ๋ ์คํจ์ ์ง์ ๊ณ ๋ฅผ ์ ์๊ณ , ์์ ์ด ๊ฐ๋ฅํ์ง๋ง ๋ญ๊ฐ๊ฐ ๋ถ์กฑํ ๋๋์ด ๋ค์๋ค.
๊ทธ๋์ ์ง๋๋ฌ์ ํฌ์คํ
ํ ๋๋ง๋ค ์ปค๋ฐ๋ ๊ฐ์ด ๋๊ณ , ์กฐ๊ธ ๋ ๋๋ง์ ํ์ด์ง ๋๋์ด ๋๋ ๊นํ๋ธ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค์๋ค.
์ฝ๋ฉ์ ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ฉด์๋ถํฐ ์ธ์ ๊ฐ๋ ๋๋ github.io๋ก ๋ ๋ธ๋ก๊ทธ๋ฅผ ๊ฐ์ง๊ณ ์ถ์๋๋ฐ ์ง์ ๋ง๋ค์ด๋ณด๋ ์กฐ๊ธ ๋ณต์กํด๋ ์ฌ๋ฐ์์ง๋ง ๊ตฌ๊ธ ๊ฒ์์์ง์ ๋
ธ์ถ์ํค๊ธฐ ์ํด์ ๋ฐ๋ก Google Search Console์ ๋ฑ๋ก๋ ํด์ค์ผ ํ๊ณ , Github Pages ํธ๋ํฝ ์ ํ์ด ์๋ค ๋ณด๋ ์๊ฐ๋ณด๋ค ์์ฃผ ์ด์ฉํ์ง ์๊ฒ ๋๋ค...
๊ทธ๋์ ๋ค์ ํฐ์คํ ๋ฆฌ๋ก ๋ณต๊ทํ์ง๋ง github.io๋ก ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๋ฉด์ ๋ฐฐ์ ๋ ์ ๋ค์ ๊ธฐ๋กํด๋๋ ค ํ๋ค!
์ด์ฉ๋ค ๋ณด๋ ๊ฐ๋ฐ์ ๋ธ๋ก๊ทธ๋ก ์ ๋ช
ํ 3๊ฐ์ง๋ฅผ ๋ชจ๋ ์จ๋ดค๋๋ฐ ์ข์ ๊ฒฝํํ๋ค๊ณ ์๊ฐํ๊ธฐ๋ก ํ๋ค ๐
zoomkoding-gatsby-blog ์ ์ฉํ๊ธฐ
์ค์ฝ๋ฉ๋์ gatsby ํ
๋ง๋ฅผ github.io์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ Gatsby ํ
๋ง๋ก GitHub Blog ๋ง๋ค๊ธฐ์ ์์ธํ๊ฒ ๋์์์ด์ ๊ทธ๋๋ก ๋ฐ๋ผ ํ๋ฉด ๋๋ค.
๋์ ๋๋ ์ค์นํ๋ ๊ณผ์ ์์ ์๋ฌ๊ฐ ๋์ ๊ทธ ๋ถ๋ถ์ ๋ํด์ ๊ธฐ๋กํด๋๋ ค๊ณ ํ๋ค.
๋๋ npm install
๋ถํฐ ์๋ฌ๊ฐ ๋ฌ๋๋ฐ ๋งจ ์ฒ์์ npm์ด ์ค์น๋์ด ์์ง ์๋ค๊ณ ํด์ ๋ฐ๋ก ์ค์นํด์คฌ๋ค.
M1 / zsh: command not found: npm ์ด ๊ธ์ ์ฐธ๊ณ ํด์ ๊ทธ๋ฅ brew install npm
๋ง ํ๋ฉด ๋๋ ์ค ์์๋๋
์ด๋ฒ์๋ ๋
Error: No developer tools installed.
Install the Command Line Tools: xcode-select --install
๋ผ๊ณ ๋ด๋ค.
๊ทธ๋์ ์ํค๋ ๋๋ก xcode-select --install
๋ฅผ ์คํํ๊ณ ๋ค์ brew install npm
์ ํ๋๋ ์ด๋ฒ์๋ ์ ์ค์น๋๋ค.
๊ทผ๋ฐ ๊ทธ ์ดํ๋ถํฐ๊ฐ ๊ณ ๋์ด์์.
npm install
์ ํ๋๊น ๊ณ์ ์๋ฌ๊ฐ ๋ฌ๋๋ฐ node์ ๋ฒ์ ์ด ์ ๋ง์์ ๊ทธ๋ฐ ๊ฒ ๊ฐ์๋ค.
๊ทธ๋์ ํฐ๋ฏธ๋์์ ์ํค๋ ๋๋ก npm install --force
๋ ํด๋ณด๊ณ , npm install --legacy-peer-deps
๋ ํด๋ดค๋๋ฐ ๊ณ์ ์๋ฌ๊ฐ ๋ฌ๋ค.
(์ด ๋์ ์ฐจ์ด๊ฐ ๊ถ๊ธํ๋ค๋ฉด npm install --force
and --legacy-peer-deps
์ฐจ์ด์ ์ฐธ๊ณ )
ํน์๋ ํ๊ณ zoomkoding-gatsby-blog ๊นํ๋ธ ๋ ํฌ์ Issues ํ์ด์ง์ ๋ค์ด๊ฐ๋ค๊ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์ฐพ์๋ค!
npm install ์๋ฌ ํด๊ฒฐ๋ฒ์ ๋์์๋ ๊ฒ ๊ทธ๋๋ก ์งํํ๋ค.
node_modules ํด๋๋ฅผ ์ญ์ ํ ํ์ npm์ ์ฌ์ค์นํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ์
จ๋๋ฐ
[Repository ์ฃผ์] / node_modules ํด๋ ์ญ์ ๋ถ๋ถ์ How to uninstall all npm packages with one command๋ฅผ ์ฐธ๊ณ ํด์
rm -rf node_modules
rm package-lock.json
๋ก ์ญ์ ํ๋ค.
package-lock.json ํ์ผ์ ์ญ์ ํ๊ณ Gatsby ํ
๋ง๋ก GitHub Blog ๋ง๋ค๊ธฐ์ ๋์์๋ ๊ทธ๋๋ก ๋ค์ npm install
๋ถํฐ ์ญ ์งํํ๋ ํด๊ฒฐ๋๋ค!
๋ฐฐํฌ์ ์ฑ๊ณตํ๊ณ ๋ด github.io ์ฃผ์๋ก ๋ค์ด๊ฐ๋๋ ๋ฆฌ๋๋ฏธ ํ์ด์ง๋ง ๊ตฌํ๋์ด ์๊ธธ๋ ๋ด๊ฐ ์๋ชป ์ค์นํด์ ๊ทธ๋ฐ ๊ฑด ์ค ์์๋๋ฐ
์๊ณ ๋ณด๋ ๋ฐฐํฌ ํ์ ์์ ํ ๋ค ๊ตฌํ๋ ๋๊น์ง ์๊ฐ์ด ์ข ๊ฑธ๋ ค์ ๊ทธ๋ฐ ๊ฑฐ์๋ค..!
๋ฐฐํฌ ์๋ฃ ํ ๋ธ๋ก๊ทธ๊ฐ ์์ฑ๋ ๋๊น์ง ์กฐ๊ธ ๊ธฐ๋ค๋ฆฌ๊ธฐ ๐