๐™ถ๐š’๐š๐™ท๐šž๐š‹

1-3. github.io ํ…Œ๋งˆ ์ ์šฉ & ํŽธ์ง‘ํ•˜๊ธฐ

ํ•ด๋ฒ„๋‹ˆ 2023. 7. 22. 00:32
๋ฐ˜์‘ํ˜•

 

 

1. jekyll ํ…Œ๋งˆ ์ ์šฉํ•˜๊ธฐ 

 

http://jekyllthemes.org/

 

Jekyll Themes

 

jekyllthemes.org

 

 

 

 

 

1-1. ํ…Œ๋งˆ ํŒŒ์ผ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ

์™ผ์ชฝ ํด๋” : ๋‚˜์˜ github.io ํด๋”

์˜ค๋ฅธ์ชฝ ํด๋” : ๋‹ค์šด๋ฐ›์€ ํ…Œ๋งˆ ํด๋” 

 

์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฑธ ๋ณต์‚ฌํ•ด์„œ ๋‚˜์˜ github.ioํด๋”์— ๋„ฃ์–ด์ค€๋‹ค. 

 

 

 

 

1-2. VScode ์—ด๊ณ  ์‹คํ–‰ํ•˜๊ธฐ 

github desktop์— ๋“ค์–ด์™€ Open in Visual Studio Code๋ฅผ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

 

 

 

 

ํ„ฐ๋ฏธ๋„์„ ์ผœ์ค€๋‹ค. 

๋‹จ์ถ•ํ‚ค : Ctrl + Shift + ` (~์žˆ๋Š” ๊ณณ)

 

bundle exec jekyll serve --trace

์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ด์ค€๋‹ค. 

 

 

๊ทธ๋Ÿฌ๋ฉด ํŽ˜์ด์ง€๊ฐ€ ๋ณด์ด๊ฒŒ ๋œ๋‹ค.

๋‚˜์˜ ์„œ๋ฒ„์— ๋ณด์ด๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

 

 

 

2. ํŽธ์ง‘ํ•˜๊ธฐ

2-1. ํŽธ์ง‘ํ•˜๊ธฐ

 

_data ํด๋” ์•ˆ์—์žˆ๋Š” yml ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์•ผ ๋ฐ˜์˜์ด ๋œ๋‹ค.

์ด๋Ÿฐ ํ˜•์‹์œผ๋กœ ์ƒ๊ฒผ๊ณ  _includes์— ์žˆ๋Š” html ํ˜•์‹๊ณผ ๋น„๊ตํ•˜๋ฉด์„œ ์ˆ˜์ •์„ ํ•ด์ค€๋‹ค.

 

 

 

2-2. ์ปค๋ฐ‹ํ•˜๊ธฐ

Github Desktop์—์„œ ๋…ธ๋ž€ ๋ฐ•์Šค์— ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ ์–ด์ฃผ๊ณ  

Commit to main ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์ž. 

 

 

 

๋‹ค์Œ์œผ๋กœ Push origin์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

 

 

 

 

2-3. ์™„์„ฑ!

๊ทธ๋ฆฌ๊ณ  3~5๋ถ„ ํ›„ ๋‚˜์˜ github.io๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์›น ํŽ˜์ด์ง€๊ฐ€ ์ƒ์„ฑ(์ˆ˜์ •) ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

ezํ•˜์ฃ ์ž‰~!?

 

 

๋ฐ˜์‘ํ˜•