ํŠœํ† ๋ฆฌ์–ผ #Markdown#๊ฐ€์ด๋“œ

๐Ÿ“ Markdown ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ

2026-01-02 ยท 937์ž ยท 4๋ถ„

Astro-Theme-Aither์—์„œ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  Markdown ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ข…ํ•ฉ ๊ฐ€์ด๋“œ

์ด ๊ธ€์€ Astro-Theme-Aither๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  Markdown ๊ธฐ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ธ€์„ ์ž‘์„ฑํ•  ๋•Œ ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•˜์„ธ์š”. ์ด ํŽ˜์ด์ง€๋ฅผ ๋ถ๋งˆํฌํ•˜์„ธ์š” โ€” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์„œ์‹ ์˜ต์…˜์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์ œ๋ชฉ

์„น์…˜ ์ œ๋ชฉ์—๋Š” ##์„, ํ•˜์œ„ ์„น์…˜์—๋Š” ###์„, ํ•˜์œ„์˜ ํ•˜์œ„ ์„น์…˜์—๋Š” ####์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๊ธ€ ๋‚ด์šฉ์—์„œ๋Š” #์„ ํ”ผํ•˜์„ธ์š” โ€” ๊ธ€ ์ œ๋ชฉ์ด ์ด๋ฏธ ์ตœ์ƒ์œ„ ์ œ๋ชฉ์œผ๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

3๋‹จ๊ณ„ ์ œ๋ชฉ

3๋‹จ๊ณ„ ์ œ๋ชฉ์€ ์„น์…˜์„ ๋šœ๋ ทํ•œ ์ฃผ์ œ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋ˆˆ์— ๋„์ง€ ์•Š์œผ๋ฉด์„œ ์‹œ๊ฐ์  ๊ณ„์ธต์„ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

4๋‹จ๊ณ„ ์ œ๋ชฉ

4๋‹จ๊ณ„ ์ œ๋ชฉ์€ ์„ธ๋ถ€์ ์ธ ํ•˜์œ„ ์„น์…˜์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ฌผ๊ฒŒ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ๊ฐœ์š”๊ฐ€ 4๋‹จ๊ณ„๋ณด๋‹ค ๊นŠ์–ด์ง„๋‹ค๋ฉด ์ฝ˜ํ…์ธ  ๊ตฌ์กฐ๋ฅผ ์žฌ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ ๋ชจ๋ฒ” ์‚ฌ๋ก€

ํšจ๊ณผ์ ์ธ ์ œ๋ชฉ ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ง€์นจ:

  • ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ์ง€ ๋งˆ์„ธ์š” โ€” ##์—์„œ ###์œผ๋กœ, ์ ˆ๋Œ€ ##์—์„œ ๋ฐ”๋กœ ####๋กœ ๊ฐ€์ง€ ๋งˆ์„ธ์š”. ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ฉด ๋ฌธ์„œ ๊ฐœ์š”๊ฐ€ ๊นจ์ง€๊ณ  ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ œ๋ชฉ์„ ์„ค๋ช…์ ์œผ๋กœ ์œ ์ง€ํ•˜์„ธ์š” โ€” โ€œ์„ค์ • ๊ด€๋ จโ€๋ณด๋‹ค โ€œํ™˜๊ฒฝ ์„ค์ •โ€์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋…์ž๋“ค์€ ์„น์…˜์„ ์ฝ์„์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์ „์— ์ œ๋ชฉ์„ ํ›‘์–ด๋ด…๋‹ˆ๋‹ค.
  • ๋ฌธ์žฅ ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ์ฒซ ๋‹จ์–ด์™€ ๊ณ ์œ ๋ช…์‚ฌ๋งŒ ๋Œ€๋ฌธ์ž๋กœ ์”๋‹ˆ๋‹ค.

๋‹จ๋ฝ๊ณผ ์ค„ ๋ฐ”๊ฟˆ

์ผ๋ฐ˜ ๋‹จ๋ฝ ํ…์ŠคํŠธ๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ๋ฆ…๋‹ˆ๋‹ค. ๋‹จ๋ฝ์„ ๊ตฌ๋ถ„ํ•˜๋ ค๋ฉด ๋นˆ ์ค„์„ ๋‚จ๊ธฐ์„ธ์š”.

์ด๊ฒƒ์€ ๋‘ ๋ฒˆ์งธ ๋‹จ๋ฝ์ž…๋‹ˆ๋‹ค. ์ตœ์ƒ์˜ ์ฝ๊ธฐ ๊ฒฝํ—˜์„ ์œ„ํ•ด ๋‹จ๋ฝ์€ ํ•˜๋‚˜์˜ ์•„์ด๋””์–ด์— ์ง‘์ค‘ํ•˜์„ธ์š”.

์›น ๊ธ€์“ฐ๊ธฐ์—์„œ๋Š” ์งง์€ ๋‹จ๋ฝ์ด ๊ธด ํ…์ŠคํŠธ ๋ธ”๋ก๋ณด๋‹ค ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด์—์„œ ํŽธ์•ˆํ•˜๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋Š” 35๋ฌธ์žฅ์ž…๋‹ˆ๋‹ค. 67๋ฌธ์žฅ์„ ๋„˜์–ด๊ฐ€๋ฉด ๋ถ„๋ฆฌ๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”.

๋‹จ๋ฝ ๋‚ด์—์„œ์˜ ๋‹จ์ผ ์ค„ ๋ฐ”๊ฟˆ(๋นˆ ์ค„ ์—†์ด)์€ ์ƒˆ ์ค„์ด ์•„๋‹Œ ๊ณต๋ฐฑ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋‹จ๋ฝ ์—†์ด ๊ฐ•์ œ ์ค„ ๋ฐ”๊ฟˆ์ด ํ•„์š”ํ•˜๋ฉด ์ค„ ๋์— ๊ณต๋ฐฑ ๋‘ ๊ฐœ๋ฅผ ๋„ฃ๊ฑฐ๋‚˜ <br> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ์‹ค์ œ๋กœ๋Š” ๊ฑฐ์˜ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐ•์กฐ

  • ๊ตต์€ ํ…์ŠคํŠธ **์ด์ค‘ ๋ณ„ํ‘œ**๋กœ ํ‘œ์‹œ
  • ๊ธฐ์šธ์ž„ ํ…์ŠคํŠธ *๋‹จ์ผ ๋ณ„ํ‘œ*๋กœ ํ‘œ์‹œ
  • ๊ตต์€ ๊ธฐ์šธ์ž„ ***์‚ผ์ค‘ ๋ณ„ํ‘œ***๋กœ ํ‘œ์‹œ
  • ์ทจ์†Œ์„  ~~์ด์ค‘ ๋ฌผ๊ฒฐํ‘œ~~๋กœ ํ‘œ์‹œ

๊ฐ ์Šคํƒ€์ผ ์‚ฌ์šฉ ์‹œ์ 

๊ตต๊ฒŒ๋Š” ํ•ต์‹ฌ ์šฉ์–ด, ์ค‘์š”ํ•œ ๊ฒฝ๊ณ , ์ •์˜ ๋“ฑ โ€” ํ›‘์–ด๋ด๋„ ๋†“์น˜๋ฉด ์•ˆ ๋˜๋Š” ๊ฒƒ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋‹จ๋ฝ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฌธ๊ตฌ์— ์‚ฌ์šฉํ•˜๊ณ , ์ „์ฒด ๋ฌธ์žฅ์—๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.

๊ธฐ์šธ์ž„์€ ๋ฌธ์žฅ ๋‚ด ๊ฐ•์กฐ, ์ฑ… ๋ฐ ์ถœํŒ๋ฌผ ์ œ๋ชฉ, ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์šฉ์–ด, ์™ธ๊ตญ์–ด ํ‘œํ˜„์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ตต๊ฒŒ๋ณด๋‹ค ๋ถ€๋“œ๋Ÿฌ์šด ๊ฐ•์กฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ทจ์†Œ์„ ์€ ์ˆ˜์ • ์‚ฌํ•ญ, ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ •๋ณด, ๋ณ€๊ฒฝ ๋กœ๊ทธ์˜ ์™„๋ฃŒ ํ•ญ๋ชฉ ํ‘œ์‹œ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๋ฒ”์œ„๋Š” ์ข์ง€๋งŒ ํ•„์š”ํ•  ๋•Œ ๊ฐ€์น˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งํฌ

์ธ๋ผ์ธ ๋งํฌ [ํ…์ŠคํŠธ](url) ๊ตฌ๋ฌธ์œผ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋งํฌ๋Š” ์ƒ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ์˜ ๋‹ค๋ฅธ ๊ธ€์„ ์ฐธ์กฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค๋ช…์ ์ธ ๋งํฌ ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” โ€œ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”โ€๋ณด๋‹ค โ€œ๋งˆํฌ๋‹ค์šด ๊ฐ€์ด๋“œ๋ฅผ ์ฝ์–ด๋ณด์„ธ์š”โ€๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๋งํฌ ํ…์ŠคํŠธ๋Š” ๋…์ž์™€ ๊ฒ€์ƒ‰ ์—”์ง„ ๋ชจ๋‘ ๋งํฌ ๋ชฉ์ ์ง€๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฌธ์žฅ ๋‚ด์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฝํžˆ๋Š” ์„ค๋ช…์  ์•ต์ปค ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด: Astro ๊ณต์‹ ๋ฌธ์„œ์—์„œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ž์„ธํžˆ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋ชฉ๋ก

๋น„์ˆœ์„œ ๋ชฉ๋ก:

  • ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ
  • ๋‘ ๋ฒˆ์งธ ํ•ญ๋ชฉ
    • ์ค‘์ฒฉ ํ•ญ๋ชฉ
    • ๋˜ ๋‹ค๋ฅธ ์ค‘์ฒฉ ํ•ญ๋ชฉ
  • ์„ธ ๋ฒˆ์งธ ํ•ญ๋ชฉ

์ˆœ์„œ ๋ชฉ๋ก:

  1. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„
  2. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„
    1. ํ•˜์œ„ ๋‹จ๊ณ„ 1
    2. ํ•˜์œ„ ๋‹จ๊ณ„ 2
  3. ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„

์ž‘์—… ๋ชฉ๋ก:

  • ํ”„๋กœ์ ํŠธ ์„ค์ •
  • ์ฒซ ๋ฒˆ์งธ ๊ธ€ ์ž‘์„ฑ
  • ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ

๋ชฉ๋ก ์„œ์‹ ํŒ

๋ชฉ๋ก์€ ์›น ๊ธ€์“ฐ๊ธฐ์—์„œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ฐ€๋„ ๋†’์€ ํ…์ŠคํŠธ๋ฅผ ๋‚˜๋ˆ„๊ณ , ์ •๋ณด๋ฅผ ํ›‘์–ด๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค๋ฉฐ, ์ˆœ์„œ๋‚˜ ํ•ญ๋ชฉ ๋ชจ์Œ์„ ๋ช…ํ™•ํžˆ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

๋น„์ˆœ์„œ ๋ชฉ๋ก์€ ํ•ญ๋ชฉ์— ์ˆœ์„œ๊ฐ€ ์—†์„ ๋•Œ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ๊ธฐ๋Šฅ, ์š”๊ตฌ์‚ฌํ•ญ, ์˜ต์…˜, ์˜ˆ์‹œ.

์ˆœ์„œ ๋ชฉ๋ก์€ ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ํ”„๋กœ์„ธ์Šค ๋‹จ๊ณ„, ์ˆœ์œ„, ์ˆœ์„œ๋Œ€๋กœ ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ์ง€์นจ.

์ž‘์—… ๋ชฉ๋ก์€ ์ง„ํ–‰ ์ƒํ™ฉ ์ถ”์ , ํ”„๋กœ์ ํŠธ ์ฒดํฌ๋ฆฌ์ŠคํŠธ, ํ•  ์ผ ํ•ญ๋ชฉ์— ์‚ฌ์šฉํ•˜์„ธ์š”. ๋งŽ์€ Markdown ๋ทฐ์–ด์—์„œ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฒดํฌ๋ฐ•์Šค๋กœ ๋ Œ๋”๋ง๋˜์ง€๋งŒ, ์ •์  ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ์‹œ๊ฐ์  ์ง€ํ‘œ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

๋ชฉ๋ก ํ•ญ๋ชฉ์˜ ๊ตฌ์กฐ๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์ด ๋™์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๋ฉด ๋ชจ๋“  ํ•ญ๋ชฉ์ด ๋™์‚ฌ๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์ด ๋ช…์‚ฌ๊ตฌ์ด๋ฉด ๊ทธ ํŒจํ„ด์„ ์œ ์ง€ํ•˜์„ธ์š”.

์ธ์šฉ๋ฌธ

์ถ”์ƒํ™”์˜ ๋ชฉ์ ์€ ๋ชจํ˜ธํ•ด์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ ˆ๋Œ€์ ์œผ๋กœ ์ •ํ™•ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์˜๋ฏธ ์ˆ˜์ค€์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค.

โ€” Edsger W. Dijkstra

์ค‘์ฒฉ ์ธ์šฉ๋ฌธ:

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„

๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„

์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„

์ธ์šฉ๋ฌธ ์‚ฌ์šฉ๋ฒ•

์ธ์šฉ๋ฌธ์€ ์œ ๋ช…์ธ์˜ ๋ง์„ ์ธ์šฉํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์—ฌ๋Ÿฌ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค:

  • ์ถœ์ฒ˜ ์ธ์šฉ โ€” ๋‹ค๋ฅธ ๊ธฐ์‚ฌ, ์ฑ…, ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•  ๋•Œ
  • ์ฝœ์•„์›ƒ โ€” ์ค‘์š”ํ•œ ์ •๋ณด๋‚˜ ๊ฒฝ๊ณ ๋ฅผ ๊ฐ•์กฐํ•  ๋•Œ
  • ์ด๋ฉ”์ผ ์Šคํƒ€์ผ ์ธ์šฉ โ€” ์‘๋‹ตํ•˜๋Š” ๋Œ€ํ™”์—์„œ ์ƒ๋Œ€๋ฐฉ์ด ํ•œ ๋ง์„ ํ‘œ์‹œํ•  ๋•Œ
  • ํ’€ ์ธ์šฉ โ€” ์ž์‹ ์˜ ๊ธ€์—์„œ ํ•ต์‹ฌ ๊ตฌ์ ˆ์— ์ฃผ์˜๋ฅผ ๋Œ ๋•Œ

์ธ์šฉ๋ฌธ์— ์ €์ž๋ฅผ ํ‘œ๊ธฐํ•  ๋•Œ๋Š” ์œ„์˜ Dijkstra ์˜ˆ์‹œ์ฒ˜๋Ÿผ ๋ณ„๋„์˜ ์ค„์— ์—  ๋Œ€์‹œ๋ฅผ ๋ถ™์—ฌ ํ‘œ๊ธฐํ•˜์„ธ์š”.

์ฝ”๋“œ

๋ฐฑํ‹ฑ์œผ๋กœ ์ธ๋ผ์ธ ์ฝ”๋“œ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. getPublishedPosts() ๊ฐ™์€ ํ•จ์ˆ˜ ์ด๋ฆ„, src/content/posts/ ๊ฐ™์€ ํŒŒ์ผ ๊ฒฝ๋กœ, pnpm dev ๊ฐ™์€ ๋ช…๋ น์ค„ ์ง€์‹œ, ๋ณธ๋ฌธ ์ค‘์— ๋‚˜ํƒ€๋‚˜๋Š” ๋ฆฌํ„ฐ๋Ÿด ๊ฐ’์— ์ธ๋ผ์ธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

๊ตฌ๋ฌธ ํ•˜์ด๋ผ์ดํŒ…์ด ์ ์šฉ๋œ ์ฝ”๋“œ ๋ธ”๋ก:

interface Post {
  title: string;
  date: Date;
  description?: string;
  tags?: string[];
  draft?: boolean;
}

function getPublishedPosts(posts: Post[]): Post[] {
  return posts
    .filter((post) => !post.draft)
    .sort((a, b) => b.date.getTime() - a.date.getTime());
}
@theme {
  --font-sans: 'system-ui', sans-serif;
  --font-serif: 'ui-serif', 'Georgia', serif;
}

์ฝ”๋“œ ๋ธ”๋ก ํŒ

์—ฌ๋Š” ์‚ผ์ค‘ ๋ฐฑํ‹ฑ ๋’ค์— ํ•ญ์ƒ ์–ธ์–ด ์‹๋ณ„์ž๋ฅผ ์ง€์ •ํ•˜์„ธ์š”. ๊ตฌ๋ฌธ ํ•˜์ด๋ผ์ดํŒ…์ด ํ™œ์„ฑํ™”๋˜์–ด ๊ฐ€๋…์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์‹๋ณ„์ž๋กœ๋Š” typescript, javascript, css, html, bash, json, python, markdown์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์…ธ ๋ช…๋ น์—๋Š” bash ๋˜๋Š” sh๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”:

# ์˜์กด์„ฑ ์„ค์น˜
pnpm install

# ๊ฐœ๋ฐœ ์„œ๋ฒ„ ์‹œ์ž‘
pnpm dev

# ํ”„๋กœ๋•์…˜ ๋นŒ๋“œ
pnpm build

JSON ์„ค์ • ํŒŒ์ผ:

{
  "name": "my-blog",
  "version": "1.0.0",
  "scripts": {
    "dev": "astro dev",
    "build": "astro build"
  }
}

์ฝ”๋“œ ๋ธ”๋ก์€ ์ง‘์ค‘์ ์œผ๋กœ ์œ ์ง€ํ•˜์„ธ์š”. ์ „์ฒด ํŒŒ์ผ์„ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ณด๋‹ค ๊ด€๋ จ ์ค„๋งŒ ๋ณด์—ฌ์ฃผ์„ธ์š”. ์ปจํ…์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์ฃผ์„์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

ํ‘œ

๊ธฐ๋Šฅ์ƒํƒœ๋น„๊ณ 
๋‹คํฌ ๋ชจ๋“œ์ง€์›๋ผ์ดํŠธ / ๋‹คํฌ / ์‹œ์Šคํ…œ
RSS ํ”ผ๋“œ๋‚ด์žฅ/rss.xml
์‚ฌ์ดํŠธ๋งต์ž๋™ ์ƒ์„ฑ@astrojs/sitemap
SEO๋‚ด์žฅOpen Graph + ์ •๊ทœ URL

์˜ค๋ฅธ์ชฝ ์ •๋ ฌ ๋ฐ ๊ฐ€์šด๋ฐ ์ •๋ ฌ ์—ด:

์™ผ์ชฝ๊ฐ€์šด๋ฐ์˜ค๋ฅธ์ชฝ
ํ…์ŠคํŠธํ…์ŠคํŠธํ…์ŠคํŠธ
๊ธด ํ…์ŠคํŠธ๊ธด ํ…์ŠคํŠธ๊ธด ํ…์ŠคํŠธ

ํ‘œ ๊ฐ€์ด๋“œ๋ผ์ธ

ํ‘œ๋Š” ๋ช…ํ™•ํ•œ ์—ด๊ณผ ํ–‰์ด ์žˆ๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ๋น„๊ต, ์„ค์ • ์˜ต์…˜, API ๋งค๊ฐœ๋ณ€์ˆ˜, ์ฐธ์กฐ ๋ฐ์ดํ„ฐ์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

ํ‘œ๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. 5~6๊ฐœ ์ด์ƒ์˜ ์—ด์ด ์žˆ๋Š” ํ‘œ๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ์ฝ๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ํ‘œ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํ‘œ๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜ ๋Œ€์‹  ๋ชฉ๋ก ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์„ธ์š”.

์—ด ์ •๋ ฌ์€ ๊ตฌ๋ถ„์ž ํ–‰์˜ ์ฝœ๋ก ์œผ๋กœ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค:

  • :--- ์™ผ์ชฝ ์ •๋ ฌ (๊ธฐ๋ณธ)
  • :---: ๊ฐ€์šด๋ฐ ์ •๋ ฌ
  • ---: ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ

์ˆซ์ž ๋ฐ์ดํ„ฐ์—๋Š” ์†Œ์ˆ˜์ ์ด ์‹œ๊ฐ์ ์œผ๋กœ ์ •๋ ฌ๋˜๋„๋ก ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.

์ˆ˜ํ‰์„ 

---๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ‰์„ ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค:


์ˆ˜ํ‰์„  ์ดํ›„์˜ ์ฝ˜ํ…์ธ .

์ˆ˜ํ‰์„ ์€ ๊ธ€์˜ ์ฃผ์š” ์„น์…˜์„ ๊ตฌ๋ถ„ํ•˜๊ฑฐ๋‚˜, ์ฃผ์ œ ์ „ํ™˜์„ ๋‚˜ํƒ€๋‚ด๊ฑฐ๋‚˜, ๋งค์šฐ ๊ธด ๊ธ€์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ ์ ˆํžˆ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ๋นˆ๋ฒˆํ•œ ๊ตฌ๋ถ„์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์ œ๋ชฉ์ด ๋” ๋‚˜์€ ๊ตฌ์กฐ์  ์„ ํƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€

์ด๋ฏธ์ง€๋Š” ํ‘œ์ค€ Markdown ๊ตฌ๋ฌธ์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค:

![๋Œ€์ฒด ํ…์ŠคํŠธ](./image.jpg)

์ด ํ…Œ๋งˆ๋Š” ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ ์ค‘์‹ฌ์ด์ง€๋งŒ, ํ•„์š”ํ•  ๋•Œ ์ด๋ฏธ์ง€๋„ ์ž˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • ํ•ญ์ƒ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜์„ธ์š” โ€” ์ ‘๊ทผ์„ฑ์— ํ•„์ˆ˜์ ์ด๋ฉฐ ์ด๋ฏธ์ง€ ๋กœ๋“œ ์‹คํŒจ ์‹œ์—๋„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค
  • ์„ค๋ช…์ ์ธ ํŒŒ์ผ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” screenshot-2.png๋ณด๋‹ค dashboard-error-state.png์ด ์ข‹์Šต๋‹ˆ๋‹ค
  • ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์ตœ์ ํ™”ํ•˜์„ธ์š” โ€” ์ €์žฅ์†Œ์— ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— ์ด๋ฏธ์ง€๋ฅผ ์••์ถ•ํ•˜์„ธ์š”; ํฐ ์ด๋ฏธ์ง€๋Š” ํŽ˜์ด์ง€ ๋กœ๋“œ๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค
  • ์ฝ๊ธฐ ํ๋ฆ„์„ ๊ณ ๋ คํ•˜์„ธ์š” โ€” ์ด๋ฏธ์ง€๋ฅผ ์ฐธ์กฐํ•˜๋Š” ํ…์ŠคํŠธ ๊ทผ์ฒ˜์— ๋ฐฐ์น˜ํ•˜์„ธ์š”, ์—ฌ๋Ÿฌ ๋‹จ๋ฝ ๋–จ์–ด์ง„ ๊ณณ์ด ์•„๋‹ˆ๋ผ

๋งˆ๋ฌด๋ฆฌ

์ด ๊ฐ€์ด๋“œ์— ์„ค๋ช…๋œ Markdown ๊ธฐ๋Šฅ์€ ๋ธ”๋กœ๊ทธ ๊ธ€์“ฐ๊ธฐ์— ํ•„์š”ํ•œ ๋Œ€๋ถ€๋ถ„์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ข‹์€ Markdown์˜ ํ•ต์‹ฌ์€ ์˜ฌ๋ฐ”๋ฅธ ๋ชฉ์ ์— ์˜ฌ๋ฐ”๋ฅธ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค: ๊ตฌ์กฐ๋ฅผ ์œ„ํ•œ ์ œ๋ชฉ, ์ค‘์š”๋„๋ฅผ ์œ„ํ•œ ๊ฐ•์กฐ, ๋ชจ์Œ์„ ์œ„ํ•œ ๋ชฉ๋ก, ๊ธฐ์ˆ  ์ฝ˜ํ…์ธ ๋ฅผ ์œ„ํ•œ ์ฝ”๋“œ ๋ธ”๋ก, ๋‚˜๋จธ์ง€๋ฅผ ์œ„ํ•œ ๋‹จ๋ฝ.

๋ช…ํ™•ํ•˜๊ฒŒ ์“ฐ๊ณ , ์ผ๊ด€๋˜๊ฒŒ ์„œ์‹์„ ์ง€์ •ํ•˜๊ณ , ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๊ฐ€ ์ผํ•˜๊ฒŒ ํ•˜์„ธ์š”.

๋ ยท ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

๋Œ“๊ธ€

Giscus๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋Œ“๊ธ€์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.