๋ด๊ฐ ์ git์ผ๋ก ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๊ฑธ๊นโฆ
Github
, Jekyll
, Ruby
, Markdown
, Bootstrap
Github ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๊ธฐ๋ก ํด๋ฒ๋ฆฐ ์ด์ ํ๊ธด ํด์ผํ๋๋ฐ, ์ ๋ง ํ๋๋ถํฐ ์ด๊น์ง ์ง์ ๊ตฌํ์ ํด์ผํ๋ค.
์ฐ์ต๊ฒ๋ ์ ์ ํ์ด์ง๋ก ๊น ์๋ฒ์์ ๋์๊ฐ๊ธฐ ๋๋ฌธ์, ์ฌ๋ ๋ธ๋ก๊ทธ์๋ ์๋ ์ข์์, ๋๊ธ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ง์ ๊ตฌํํ ์๋ ์์ด ์ฌ๋ฌ ํด์ ํ์ฉํด์ผ ํ๋ค. (์ต๊ทผ, disqus๋ฅผ ํตํด์ ๋๊ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์๋ค.)
์ด๋ฌํ ์ด์ ๋ก ์์ ํ ์ผ๋ ๋ง๊ณ ํ
์คํธ ํด๋ณด๋ ๊ฒฝ์ฐ๋ ๋งค์ฐ ์ฆ์ ๋ธ๋ก๊ทธ ์์คํ
์ธ๋ฐ ๋ฌธ์ ๋ ๋ด๊ฐ ์ด๊ฑธ ๋ฌด์ํ๊ฒ ๊ธ์ํ๋ ๋ง์ ์๋ค๋ฉด ์ปค๋ฐํ๊ณ , ํฐํธ๊ฐ ๋ณผ๋์ฒด์ฌ์ ์ปค๋ฐํ๊ณ , ์ด๋ฏธ์ง ์ฌ์ด์ฆ ๋ฐ๊พผ๋ค๊ณ ์ปค๋ฐ์ ํ๊ณ ์๋ค.
๊ทธ ๋์ ๊นํ๋ธ์ ์๋๋ ๋์๊ฒ ๋ฐ๊ฐ๊ฒ ๋ฌ์์ค๋ฅธ ์ผ๊ตด ๊ฐ์ ๊ฒ์ด ๋์๋ค. ๐
(๊นํ๋ธ ๋ธ๋ก๊ทธ ์์ํ์ง๋ง.. ์๋ฌดํผ ํ์ง๋งโฆ๐)
๊นํ๋ธ ๋ธ๋ก๊ทธ๋ Github
์์ ์ ๊ณตํ๋ ์๋ฒ ์์ Jekyll
์ ํ
์คํธ ๋ณํ ์์ง์ ํตํด HTML
, markdown
Language๋ฅผ ๋ฏธ๋ฆฌ ์ ์๋ ๋ ์ด์์์ ๋ฐ๋ผ์ ํํํ๋ ์ ์ ์น์ฌ์ดํธ์ด๋ค. ๊ทธ ๋งํผ ์์ด ๋ง์ด ๊ฐ๊ธฐ ๋๋ฌธ์ ์ด ๊ฒ์ ๋ก์ปฌ ํธ์คํธ์์ ์ถ๊ฐ/๋ณ๊ฒฝ ์์
์ ํ๊ณ ์ถ๋ค.
๋์ ๋ชฉํ๋ ํฌ์คํ ์์ฑ ๋ด์ฉ์ localhost์์ ํ์ธํ๊ณ ์์ ํด์ ๋ถํ์ํ ์ปค๋ฐ์ ์ค์ฌ๋ณด๋ ๊ฒ์ด๋ค.
Ruby
๋ฅผ ๋ค์ด ๋ฐ์์ผ ํ๋ค. Download ๋งํฌ์์ ์์ ์ ์ด์์ฒด์ ์ ๋ง๋ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ค. Jekyll
์ด Ruby
๋ก ๋ง๋ค์ด์ ธ ์๊ธฐ์ ๋ค์ด์ ๋ฐ์์ผ ํ๋ค๊ณ ํ๋ค.Jekyll
์ธ ๋ช ๊ฐ์ง์ ํจํค์ง๋ฅผ ์ค์นํด์ผํ๋ค.
> gem install jekyll
> gem install minima
> gem install bundler
> gem install jekyll-feed
> gem install tzinfo-data
Jekyll
์ ์คํํ๋ค. (์ด์ ์ jekyll์ด ํฌํจ๋ repo๋ฅผ ํด๋ก ํ์ฌ์ผ ํ๋ ๊ฒ์ ์์ง๋ง์.)
> jekyll serve
#๋ง์ฝ, ์ธ์ฝ๋ฉ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด,
> chcp 65001
#์
๋ ฅํ๊ณ ๋ค์ ์งํฌ์ ์คํํ๋ค.
์ดํ localhost:4000
์ผ๋ก ์ ์ํ๋ฉด ๋ก์ปฌ์ jekyll ๋ธ๋ก๊ทธ๊ฐ ์น์ ์ถ๋ ฅ๋๋ค.
Gemfile
์ด ์
ํ์๋ ๋ชจ์ต์ผ๋ก ๋ณ๊ฒฝ ํด๋๋ ค์ผ ํ๋ค. (๋ฒ์ ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํด๋ณด์.)
์์ -
ํฌ์คํ
ํ๋ฒ ํ๊ธฐ ๋๋ฝ๊ฒ ํ๋๋ค ์ง์ง