Jekyll์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ๋กœ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋กœ์ปฌ ์›น์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ URL์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋‚˜์š”?

๐ŸŒˆใ€็ปˆๆžๆ•™็จ‹ใ€‘์ง€ํ‚ฌๅคš็ฝ‘็ซ™้…็ฝฎ็ง˜็ฑ๏ผŒ็Žฉ่ฝฌไธๅŒ็ฝ‘ๅ€่ฎฟ้—ฎ๏ผŒไบซๅ—ๆ— ้™๊ธฐ์จ! โœจ๐ŸŽˆ

๐ŸŒˆ Jekyll ๋‹ค์ค‘ ์‚ฌ์ดํŠธ ๊ตฌ์„ฑ ๊ธฐ์ˆ ์„ ์‰ฝ๊ฒŒ ์ตํžˆ๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์— ์žˆ๋‹ค๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ •์  ๋ธ”๋กœ๊ทธ ์›น์‚ฌ์ดํŠธ ๊ตฌ์ถ•์ตœ๊ณ ์˜ ํŠœํ† ๋ฆฌ์–ผ! ๋‹ค์–‘ํ•œ ์›น์‚ฌ์ดํŠธ ์ ‘์† ์„ค์ •๋ถ€ํ„ฐ ๋ฌดํ•œํ•œ ์ฆ๊ฑฐ์›€์„ ๋ˆ„๋ฆฌ๋Š” ๊ฒƒ๊นŒ์ง€, ์ด ๊ฐ€์ด๋“œ๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ํ•ด๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค! ์›น์‚ฌ์ดํŠธ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋˜์–ด ๋ณด์„ธ์š”! ๐Ÿ”ฅ๐Ÿš€

Jekyll์˜ ๋‹ค์ค‘ ์ •์  ์›น์‚ฌ์ดํŠธ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•

๊ผฐ๋‹ค. _config.yml Jekyll์„ ๊ตฌ์„ฑํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํ•ญ๋ชฉ์—๋Š” ์‚ฌ์ดํŠธ ์ œ๋ชฉ, ์„ค๋ช…, ํ…Œ๋งˆ, URL ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ์—์„œ ์—ฌ๋Ÿฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด Jekyll์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค์–‘ํ•œ ์›น์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋‹ค๋ฅธ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

  • ๊ฐ ์›น์‚ฌ์ดํŠธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํฌํŠธ ๋ฒˆํ˜ธ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด ํฌํŠธ์—์„œ ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 4001 ์—, ํฌํŠธ์—์„œ ํ”„๋กœ์ ํŠธ ๋””์Šคํ”Œ๋ ˆ์ด ์›น์‚ฌ์ดํŠธ๋ฅผ ์‹คํ–‰ 4002 ์˜ ์œ„์—.
  • ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” URL์— ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์›น์‚ฌ์ดํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, ์‹คํ–‰ ์ค‘์ธ ํฌํŠธ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด 4001 ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ์— ๋“ค์–ด๊ฐ€์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค http://localhost:4001.

๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ๊ตฌ์ฒด์ ์ธ ๊ตฌ์„ฑ ์˜ˆ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

# _config.yml ๆ–‡ไปถ
port: 4001

๋‹ค๋ฅธ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์„ธ์š”.

# _config.yml ๆ–‡ไปถ
url: "http://blog.example. com"

์—ฌ๋Ÿฌ Jekyll ์ •์  ์›น์‚ฌ์ดํŠธ ๊ด€๋ฆฌ

Jekyll์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ๋กœ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋กœ์ปฌ ์›น์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ URL์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋‚˜์š”?

๊ฐ ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ํด๋”๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”„๋กœํ•„๊ณผ ์ฝ˜ํ…์ธ ๋กœ ๊ฐ ์›น ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ: ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ์™€ ํ”„๋กœ์ ํŠธ ์‡ผ์ผ€์ด์Šค ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ ๋ธ”๋กœ๊ทธ:

  • ๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. blog ํด๋”.
  • ๅœจ blog ํด๋”, ์ƒ์„ฑ _config.yml ๅ’Œ index.md ํŒŒ์ผ.
  • ๅœจ _config.yml ํŒŒ์ผ์—์„œ ์‚ฌ์ดํŠธ ์ œ๋ชฉ, ์„ค๋ช… ๋“ฑ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๅœจ _posts ํด๋”์— ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

ํ”„๋กœ์ ํŠธ ์ „์‹œ ์›น์‚ฌ์ดํŠธ:

  • ๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. portfolio ํด๋”.
  • ๅœจ portfolio ํด๋”, ์ƒ์„ฑ _config.yml ๅ’Œ index.md ํŒŒ์ผ.
  • ๅœจ _config.yml ํŒŒ์ผ์—์„œ ์‚ฌ์ดํŠธ ์ œ๋ชฉ, ์„ค๋ช… ๋“ฑ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๅœจ _posts ํด๋”์— ํ”„๋กœ์ ํŠธ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

์ถœํŒ ์›น์‚ฌ์ดํŠธ:

  • ๅœจ blog ํด๋”, ์‹คํ–‰ jekyll serve ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฅผ ์ฃผ๋ฌธํ•ฉ๋‹ˆ๋‹ค.
  • ๅœจ portfolio ํด๋”, ์‹คํ–‰ jekyll serve ๋ช…๋ น ๋ฆด๋ฆฌ์Šค ํ”„๋กœ์ ํŠธ ๋””์Šคํ”Œ๋ ˆ์ด ์›น์‚ฌ์ดํŠธ.
  • Jekyll์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์€ ๊ฐ„๋‹จํ•˜๊ณ  ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋ช…๋ น์„ ํ†ตํ•ด ๋กœ์ปฌ์— ์„ค์น˜๋œ Jekyll ์›น์‚ฌ์ดํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋กœ์ปฌ์— ์„ค์น˜๋œ ๋ช…๋ น์ค„์„ ํ†ตํ•ด ์‹คํ–‰ d:\Jekyll\site1\ Jekyll ์›น์‚ฌ์ดํŠธ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”:

1. Jekyll ์›น์‚ฌ์ดํŠธ ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค:

  • ๋ช…๋ น์ค„์ด๋‚˜ ํ„ฐ๋ฏธ๋„์„ ์—ฝ๋‹ˆ๋‹ค.
  • ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ ํด๋”๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
d:
cd d:\Jekyll\site1\

2. jekyll Serve ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:

jekyll serve
  • ์ด ๋ช…๋ น์€ Jekyll ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋กœ์ปฌ์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

3. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‹ค์Œ URL์— ์ ‘์†ํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

http://localhost:4001

๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ํŒ์ž…๋‹ˆ๋‹ค.

  • ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”--port์˜ต์…˜์€ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํฌํŠธ์—์„œ ์›น์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋ ค๋ฉด 8080 , ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค:
jekyll serve --port 8080
  • ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”--config์˜ต์…˜์€ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,myconfig.yml๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
jekyll serve --config myconfig.yml
  • ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š”--watch๋ณ€๊ฒฝ ์‹œ ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋‹ˆํ„ฐ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
jekyll serve --watch
  • ไฝฟ็”จไปฅไธ‹ๅ‘ฝไปค้ƒจ็ฝฒไฝ ็š„็ฝ‘็ซ™๏ผš
jekyll build

Jekyll์— ๊ธฐ์‚ฌ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ๅˆ›ๅปบ .md ๆ–‡ไปถๆฅๆทปๅŠ ๅ†…ๅฎน๏ผŒใ€‚

์ง€ํ‚ฌ ์ง€์› ์ธํ•˜ ํ…์ŠคํŠธ ์„œ์‹ ์ง€์ •, ์ด๋ฏธ์ง€ ์‚ฝ์ž…, ๋งํฌ ์ƒ์„ฑ ๋“ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ๋ฒ•

้€š่ฟ‡้ตๅพชไปฅไธ‹ๆ•™็จ‹๏ผŒไฝ ๅบ”่ฏฅ่ƒฝๅคŸๅฟซ้€Ÿๅˆ›ๅปบไธ€ไธช็ฌฆๅˆไฝ ้œ€ๆฑ‚็š„็ฝ‘็ซ™โ–ผ

ํฌ๋ง ์ฒธ ์›จ์ด๋Ÿ‰ ๋ธ”๋กœ๊ทธ( https://www.chenweiliang.com/ ) shared "Jekyll์€ ๋กœ์ปฌ์—์„œ ์—ฌ๋Ÿฌ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋กœ์ปฌ ์›น์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ URL์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋‚˜์š”?" ใ€‹, ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ์˜ ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค:https://www.chenweiliang.com/cwl-31561.html

์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด Chen Weiliang ๋ธ”๋กœ๊ทธ์˜ Telegram ์ฑ„๋„์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!

๐Ÿ”” ์ฑ„๋„ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๊ท€์ค‘ํ•œ "ChatGPT ์ฝ˜ํ…์ธ  ๋งˆ์ผ€ํŒ… AI ๋„๊ตฌ ์‚ฌ์šฉ ๊ฐ€์ด๋“œ"๋ฅผ ๊ฐ€์žฅ ๋จผ์ € ๋ฐ›์•„๋ณด์„ธ์š”! ๐ŸŒŸ
๐Ÿ“š ์ด ๊ฐ€์ด๋“œ์—๋Š” ์—„์ฒญ๋‚œ ๊ฐ€์น˜๊ฐ€ ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ๐ŸŒŸ์ด๊ฒƒ์€ ํ”์น˜ ์•Š์€ ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ๋†“์น˜์ง€ ๋งˆ์„ธ์š”! โฐโŒ›๐Ÿ’จ
๋‹น์‹ ์ด ์›ํ•œ๋‹ค๋ฉด ๊ณต์œ ํ•˜๊ณ  ์ข‹์•„ํ•˜์‹ญ์‹œ์˜ค!
๋‹น์‹ ์˜ ๊ณต์œ ์™€ ์ข‹์•„์š”๋Š” ์šฐ๋ฆฌ์˜ ์ง€์†์ ์ธ ๋™๊ธฐ ๋ถ€์—ฌ์ž…๋‹ˆ๋‹ค!

ใ€€

ๅ‘่กจ ่ฏ„่ฎบ

๊ท€ํ•˜์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๅฟ…ๅกซ ้กน ๅทฒ ็”จ * ๆ ‡ๆณจ

๋งจ์œ„๋กœ ์Šคํฌ๋กค