๋ฐฐํฌ๋ ์ฝ๊ฒ์ฝ๊ฒ! ๋๋ ์ฌ์ธ ๊ฒ ๊ฐ์ github pages๋ฅผ ๋ง๋ค์ด๋ด ์๋ค!
์์ ์ ๋ธ๋ก๊ทธ๊ฐ ํ์ํด์ ํฌํธํด๋ฆฌ์ค ๊ฒธํด์ pages๋ฅผ ๋ง๋ค์๋ค๊ฐ ์ง์ด์ ์ด ์์๋๋ฐ ์ด๋ฒ์ ์์ด์ฉ์ผ๋ก ํ๋ ํ์ํ ๊ฒ ๊ฐ์์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ค์ ์์ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ค์๊ฐ์ผ๋ก ํ์ด์ง๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์ฌ๊ธฐ์ ๊ธ์ ์ฌ๋ฆด๊ฑฐ๋ผ์ ํฌ์คํ ์ด ๋ฆ์ด์ง ์๋ ์์ด์.
ํ๋ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ฐ์ ์ ์ผ๋ก ์ ๋ jekyll theme๋ฅผ ์ฌ์ฉํ ๊ฑฐ๋ผ์ ๋ด๊ฐ ํ์ด์ง๋ฅผ ๋ง๋๋ ๋ชฉ์ ์ ๋ง๊ฒ๋. ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ ํ๋ฆฟ ์ค ํ๋๋ฅผ ์ ์ ํ์ต๋๋ค.
์ ๊ฐ ์ ํํ ํ ๋ง๋ https://jekyllthemes.io/theme/mediumish ์ ๋๋ค
ํ๋ก์ ํธ๋ ์ฌ๋ฆด ์๊ฐ์ด์ง๋ง ๊ทธ ์ธ์๋ life ๊ด๋ จํด์ ์ฌ์ง๋ค๋ ๋ง์ด ์ฌ๋ผ๊ฐ ์์ ์ด๋ผ์ ๋ชฉ์ ์ ์๊ฐํ๋ฉฐ ์ฌ๋ฌ๊ฐ์ง๋ฅผ ๊ณ ๋ คํด์ ์ ํ ํ ํ๋ฆฟ์ ๋๋ค.
1. ๋ด ์ ์ฅ์๋ก ํ ํ๋ฆฟ forkํ๊ธฐ
์, ์ด์ ํ ํ๋ฆฟ์ ์ ํด์ก์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ํด๋น ํ ํ๋ฆฟ์ github์ผ๋ก ๊ฐ์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ ์ ์ฅ์๋ฅผ ๋ด ๊นํ์ผ๋ก fork ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
2. fork๋ repository name์ ๋ด ๊ฒ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ
๋ด ์ ์ฅ์๋ก fork๋ ๊ฒ์ ํ์ธํ๋ค๋ฉด ๋ฐ๋ก setting์ผ๋ก ๊ฐ๋๋ค
์๋์ ์ฒจ๋ถ์ฌ์ง์ ์ ๊ฐ ์ด๋ฏธ forkํด์จ repository name์ setting์์ ์ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ์คฌ๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ด ๋จ๋ ๊ฒ๋๋ค.
์๋๋ ํด๋น forkํ ์ ์ฅ์ ์ด๋ฆ์ด ๋์จ๋ต๋๋ค.
์๋์ฒ๋ผ setting์ ๋ค์ด๊ฐ์ repository name์ ๋ฐ๊ฟ์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ ์ฒ๋ผ github.io๋ฅผ ๋ถ์ฌ์ ์งํํด์ฃผ์๋ฉด ๋์ค์ ๊นํ๋ธ ํ์ด์ง ์ฃผ์ ์๋์ ๊ฐ์ต๋๋ค. ํ์ง๋ง ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์งํํด์ฃผ์๋ฉด {๋ณธ์ธ๊นํ์ด๋ฆ}.github.io/{respository_name} ์ผ๋ก ์ฃผ์๊ฐ ์ ํด์ง๋ ๊ฑธ๋ก ์์์. ๋ฌผ๋ก custom ํ ์ ์์ต๋๋ค.
3. ๊ธฐ๋ณธ ์ค์ ๋ด์ฉ๋ค์ ๋ด ๊ฒ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ
setting์ด ๋๋ฌ๋ค๋ฉด ์ด์ ์ค์ ๋ถ๋ถ์ ๋ณ๊ฒฝํด์ค์ผํฉ๋๋ค.
์๋์ ํ์ผ์ ์ฐพ์๊ฐ์ ํธ์งํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
๋ด ์ด๋ฆ์ ์ค์ ํ๋ค๋ฉด, ์ด๋ฆ์ ์ ๋๋ก ๋ณ๊ฒฝํด์ค์ผ์ง pages๊ฐ ์ ๋ฌ๋ต๋๋ค.
์ถ๊ฐ) ์๋ ์๋์ฒ๋ผ ์ด๋ฆ์ ๋ณ๊ฒฝํด์ค์ผํ๋ค๊ณ ํด์ baseURL์ ์ ๋ ๊ฒ ๋ฐ๊ฟ์ก๋๋ ์๋ ์ฌ์ง ์๋ฐ๋จ๋๊ฒ์ฒ๋ผ ๋๊ฑฐ๋ค... .........
ruby๋ก ํ๋ ์๋ง๋๋ ์ด์ ..... baseURL์ / ๊ทธ๋ฅ ์ด๋ ๊ฒ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. ์ด๋ ๋น์ฐํ repository name ์ด {๋ณธ์ธ์ด๋ฆ}.github.io์ฌ์ผ ํ ๊ฒ์ด๋ค. ๊ทธ๊ฒ ์๋๋ฉด /{repository_name} ๋ฃ์ด์ค์ผํ๋ ๊ฒ ๊ฐ๋ค. ๋ฌดํผ '/' ์ด๋ ๊ฒ ๋ณ๊ฒฝํด์ฃผ๋ ๋ค ์๋ฌ๋ค.์ค๋๋ง์ ์ฝ์ง ์์ฒญํ๋ค.
์์ ๋ชจ๋ ์ค์ ์ ๋๋๋ค๋ฉด 5-10๋ถ ์ ๋ ๊ธฐ๋ค๋ ค์ฃผ์ธ์. pages๋ฅผ ๋ฐฐํฌํ๋๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ ค์
์๋๋ ๋ฑ! ์ฒ์ github pages์ ๋ค์ด๊ฐ์ ๋์ ๋๋ค.
์ด๊ฒ ๋ง๋์ถ์ ์ ๋๋ก ์ด์ํ๊ฒ ๋ ์๋ ํ์ด์ง ใ ใ ใ ใ ใ ใ
๋ฌดํผ ๋จ๊ธด ๋จ๋ค์. ์ด์ ์ปค์คํ ์ ํด์ผํ๋๋ ใ ....
์ถ๊ฐ ++++
์์ ๋์จ ๊ฒ๋ค์ ruby์ jekyll์ด ์ ์ฉ ์ ๋ ๋ชจ์ต์ด๋ค. ๋ก์ปฌ์์ ruby, jekyll ๋ค ์ ์ฉํด์ ์๋ฒ๋ฅผ ์ด์๋๋~~~
์ด๋ ๊ฒ ๋ฌ๋ค... ใ ....... ํ์.......๋ญ๊ฐ ๋ฌธ์ ์ผ...
'๊ฐ๋ฐ > Etc...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[github/Git] workspace.xml์ด ๋ญ๊ธธ๋ merge ์ถฉ๋๋๋!?!?!? (0) | 2023.11.01 |
---|---|
์ฌ์ธ ๊ฒ ๊ฐ์ github pages ๋ก ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ (2) - ๊ฐ์ ธ์จ ํ ํ๋ฆฟ์ ์์ ํด๋ณด์ (0) | 2023.07.18 |
30๋ ์ค๋ฐ์ 1๋ ์ฐจ ๊ฐ๋ฐ์์ 1๋ ํ๊ณ (0) | 2023.06.14 |
[git/๊น] cherry-pick(์ฒด๋ฆฌํฝ) ํ๊ธฐ : ๊ฐ๋ณ ์ปค๋ฐ ์ ์ฉํ๊ธฐ (1) | 2023.05.10 |
2022๋ ํ๋ฐ๊ธฐ ํ๊ณ (0) | 2023.01.29 |