Skip to content

Latest commit

ย 

History

History
69 lines (41 loc) ยท 5.3 KB

File metadata and controls

69 lines (41 loc) ยท 5.3 KB

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฌธ์„œํ™”

Build Status GitHub release

ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ด ์ €์žฅ์†Œ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์›น์‚ฌ์ดํŠธ ๋ฐ ๋ฌธ์„œํ™”๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”๋กœ ํ•˜๋Š” ๋ชจ๋“  asset์— ๋Œ€ํ•œ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ๊ธฐ์—ฌ๋ฅผ ์›ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค!

๋ฌธ์„œ์— ๊ธฐ์—ฌํ•˜๊ธฐ

์ด ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ๋ณต์ œ๋ณธ์„ ์—ฌ๋Ÿฌ๋ถ„์˜ GitHub ๊ณ„์ •์— ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ์œ„ ์˜์—ญ์— ์žˆ๋Š” Fork ๋ฒ„ํŠผ์„ ํด๋ฆญ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ณต์ œ๋ณธ์€ fork ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ fork์—์„œ ์›ํ•˜๋Š” ์ž„์˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋งŒ๋“ค๊ณ , ํ•ด๋‹น ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณด๋‚ผ ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด, ์—ฌ๋Ÿฌ๋ถ„์˜ fork๋กœ ์ด๋™ํ•˜์—ฌ ์ƒˆ๋กœ์šด ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์šฐ๋ฆฌ์—๊ฒŒ ์•Œ๋ ค์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ์ƒ์„ฑ๋œ ์ดํ›„์—๋Š”, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋ช…๋ฃŒํ•˜๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋Š” ์ฑ…์ž„์„ ๋‹ด๋‹นํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์˜ ์˜ค๋„ˆ๋กœ์„œ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆฌ๋ทฐ์–ด๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์€ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ ๋กœ ํ•œ ๋ช… ์ด์ƒ์˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋Š” ์ƒํ™ฉ์— ์ฒ˜ํ•˜๊ฑฐ๋‚˜, ๋˜๋Š” ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ธฐ๋กœ ์›๋ž˜ ํ• ๋‹น๋œ ์‚ฌ๋žŒ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฆฌ๋ทฐ์–ด๋กœ๋ถ€ํ„ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๋Š” ์ƒํ™ฉ์— ์ฒ˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ช‡๋ช‡ ์ƒํ™ฉ์—์„œ๋Š”, ํ•„์š”์— ๋”ฐ๋ผ ๋ฆฌ๋ทฐ์–ด ์ค‘ ํ•œ ๋ช…์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ์ˆ  ๋ฆฌ๋ทฐ์–ด๋กœ๋ถ€ํ„ฐ์˜ ๊ธฐ์ˆ  ๋ฆฌ๋ทฐ๋ฅผ ์š”์ฒญํ• ์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๋ฆฌ๋ทฐ์–ด๋Š” ์ œ์‹œ๊ฐ„์— ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•  ๊ฒƒ์ด์ง€๋งŒ, ์‘๋‹ต ์‹œ๊ฐ„์€ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฌธ์„œํ™”์— ๊ธฐ์—ฌํ•˜๊ธฐ์™€ ๊ด€๋ จ๋œ ๋ณด๋‹ค ์ž์„ธํ•œ ์ •๋ณด๋Š”, ๋‹ค์Œ์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค:

README.md์— ๋Œ€ํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฌธ์„œํ™” ๋ฒˆ์—ญ

ํ•œ๊ตญ์–ด

README.md ๋ฒˆ์—ญ ๋ฐ ํ•œ๊ตญ์–ด ๊ธฐ์—ฌ์ž๋ฅผ ์œ„ํ•œ ๋ณด๋‹ค ์ž์„ธํ•œ ๊ฐ€์ด๋“œ๋ฅผ ํ•œ๊ตญ์–ด README ํŽ˜์ด์ง€ ํ˜น์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฌธ์„œ ํ•œ๊ธ€ํ™” ๊ฐ€์ด๋“œ์—์„œ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.

ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ ๋ฉ”์ธํ…Œ์ด๋„ˆ์—๊ฒŒ ๋‹ค์Œ์„ ํ†ตํ•ด ์—ฐ๋ฝ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋„์ปค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์›น์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”์ฒœํ•˜๋Š” ๋ฐฉ์‹์€ Hugo ์ •์  ์‚ฌ์ดํŠธ ์ƒ์„ฑ๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” ํŠน๋ณ„ํ•œ ๋„์ปค ์ด๋ฏธ์ง€๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Windows์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ, Chocolatey๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ช… ์ถ”๊ฐ€ ๋„๊ตฌ๋ฅผ ํ•„์š”๋กœ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. choco install make

๋„์ปค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š”, ์•„๋ž˜ Hugo๋ฅผ ์‚ฌ์šฉํ•œ ๋กœ์ปฌ ์‚ฌ์ดํŠธ ์‹คํ–‰ํ•˜๊ธฐ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.

๋„์ปค ๋™์ž‘ ๋ฐ ์‹คํ–‰ ํ™˜๊ฒฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋กœ์ปฌ์—์„œ kubernetes-hugo ๋„์ปค ์ด๋ฏธ์ง€๋ฅผ ๋นŒ๋“œ ํ•ฉ๋‹ˆ๋‹ค:

make container-image

ํ•ด๋‹น ์ด๋ฏธ์ง€๊ฐ€ ๋นŒ๋“œ ๋œ ์ดํ›„, ์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

make container-serve

๋ธŒ๋ผ์šฐ์ €์—์„œ http://localhost:1313 ๋ฅผ ์—ด์–ด ์‚ฌ์ดํŠธ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์†Œ์Šค ํŒŒ์ผ์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์„ ๋•Œ, Hugo๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ฐ•์ œ๋กœ ์ƒˆ๋กœ๊ณ ์นจํ•ฉ๋‹ˆ๋‹ค.

Hugo๋ฅผ ์‚ฌ์šฉํ•œ ๋กœ์ปฌ ์‚ฌ์ดํŠธ ์‹คํ–‰ํ•˜๊ธฐ

Hugo ์„ค์น˜ ์•ˆ๋‚ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๊ณต์‹ Hugo ๋ฌธ์„œํ™”๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. netlify.toml ํŒŒ์ผ์— ์žˆ๋Š” HUGO_VERSION ํ™˜๊ฒฝ ๋ณ€์ˆ˜์—์„œ ์ง€์ •๋œ Hugo ๋ฒ„์ „์ด ์„ค์น˜๋˜์—ˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Hugo๊ฐ€ ์„ค์น˜๋˜์—ˆ์„ ๋•Œ ๋กœ์ปฌ์—์„œ ์‚ฌ์ดํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด (๋‹ค์Œ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค):

make serve

์ด๋ฅผ ํ†ตํ•ด ๋กœ์ปฌ Hugo ์„œ๋ฒ„๋ฅผ 1313๋ฒˆ ํฌํŠธ์— ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ http://localhost:1313 ๋ฅผ ์—ด์–ด ์‚ฌ์ดํŠธ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์†Œ์Šค ํŒŒ์ผ์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์„ ๋•Œ, Hugo๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ฐ•์ œ๋กœ ์ƒˆ๋กœ๊ณ ์นจํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ์™€ ํ•จ๊ป˜ ์ƒ์กดํ•˜๋ฉฐ, ์šฐ๋ฆฌ๋Š” ์‚ฌ์ดํŠธ ๋ฐ ๋ฌธ์„œํ™”์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ปจํŠธ๋ฆฌ๋ทฐ์…˜์— ๋Œ€ํ•ด ์ •๋ง ๊ฐ์‚ฌํ•˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!