Post

๐Ÿ”„ Jekyll Chirpy Migration (1) - 6.4.2์—์„œ 7.5.0์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ

๐Ÿ”„ Jekyll Chirpy Migration (1) - 6.4.2์—์„œ 7.5.0์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ

๐Ÿ‘‰ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Jekyll Chirpy 6.4.2๋ฅผ 7.5.0์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ ๊ณผ์ •์„ ์ •๋ฆฌํ–ˆ๋‹ค. ์ตœ์‹  ์†Œ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ๋ณ€๊ฒฝ์— ๋Œ€์‘ํ•˜๊ณ  ํ…Œ๋งˆ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ ์šฉํ•œ ๊ณผ์ •์„ ๊ธฐ๋กํ•œ๋‹ค.


๐Ÿ“š Jekyll Chirpy Migration

  • (1) 6.4.2์—์„œ 7.5.0์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ โ† ํ˜„์žฌ ๊ธ€

๐Ÿ“Œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฒฐ์‹ฌํ•œ ์ด์œ 

์ƒˆ๋กœ์šด PC์—์„œ GitHub ๋ธ”๋กœ๊ทธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋‹ค์‹œ ๊ตฌ์„ฑํ•˜๋˜ ์ค‘ bundle install ๋‹จ๊ณ„์—์„œ Gem ์„ค์น˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

image

์˜ค๋ฅ˜์˜ ์›์ธ์€ ์ตœ์‹  Ruby ํ™˜๊ฒฝ๊ณผ ์˜ค๋ž˜๋œ wdm Gem ์‚ฌ์ด์˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ์˜€๋‹ค.

๐Ÿ’ก Gem์ด๋ž€?

Ruby์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(ํŒจํ‚ค์ง€)๋ฅผ ์˜๋ฏธํ•œ๋‹ค. Java์˜ Maven/Gradle ์˜์กด์„ฑ์ด๋‚˜ Node.js์˜ npm Package์™€ ๋น„์Šทํ•œ ๊ฐœ๋…์œผ๋กœ, bundle install ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ฉด Gemfile์— ์ •์˜๋œ Gem๋“ค์ด ์ž๋™์œผ๋กœ ์„ค์น˜๋œ๋‹ค.

๐Ÿ’ก wdm์ด๋ž€?

wdm(Windows Directory Monitor)์€ Windows์—์„œ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐ์ง€ํ•˜๋Š” Gem์ด๋‹ค. Jekyll ๊ฐœ๋ฐœ ์„œ๋ฒ„(jekyll serve)๊ฐ€ ํŒŒ์ผ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋น ๋ฅด๊ฒŒ ์ธ์‹ํ•˜์—ฌ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.

๊ธฐ์กด ํ…Œ๋งˆ์—์„œ๋Š” wdm v0.1.1์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ตœ์‹  Ruby ํ™˜๊ฒฝ์—์„œ๋Š” ํ•ด๋‹น ๋ฒ„์ „์ด ์ •์ƒ์ ์œผ๋กœ ๋นŒ๋“œ๋˜์ง€ ์•Š์•„ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

์ƒˆ๋กœ์šด PC์— ์ตœ์‹  Ruby๋ฅผ ์„ค์น˜ํ•˜๋ฉด์„œ ์ด ๋ฒ„์ „์ด ์ •์ƒ์ ์œผ๋กœ ๋นŒ๋“œ๋˜์ง€ ์•Š์•„ bundle install์ด ์‹คํŒจํ•œ ๊ฒƒ์ด๋‹ค.

์›์ธ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด Chirpy ๊ณต์‹ Repository๋ฅผ ์‚ดํŽด๋ณด๋‹ˆ, wdm ๋ฒ„์ „๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ…Œ๋งˆ ์ž์ฒด๋„ ๋ฉ”์ด์ € ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ๋œ ์ƒํƒœ์˜€๋‹ค.

  • ํ˜„์žฌ ์‚ฌ์šฉ ๋ฒ„์ „ : 6.4.2
  • ์ตœ์‹  ๋ฆด๋ฆฌ์ฆˆ : 7.5.0 (2026-03-16)

wdm ๋ฒ„์ „๋งŒ ์ˆ˜์ •ํ•ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ, ์˜ค๋ž˜๋œ ํ…Œ๋งˆ๋ฅผ ๊ณ„์† ์œ ์ง€ํ•˜๋ฉด Ruby๋‚˜ Gem์ด ์—…๋ฐ์ดํŠธ๋  ๋•Œ๋งˆ๋‹ค ๋น„์Šทํ•œ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

์žฅ๊ธฐ์ ์ธ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๊ณ ๋ คํ•ด ์ด๋ฒˆ ๊ธฐํšŒ์— Chirpy ํ…Œ๋งˆ๋ฅผ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค.

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


๐ŸŒฟ ์—…๋ฐ์ดํŠธ์šฉ ๋ธŒ๋žœ์น˜ ๋ฐ ๋ฐฑ์—… ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ

๋ฉ”์ด์ € ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ๋Š” ์„ค์ • ํŒŒ์ผ๊ณผ ํŒŒ์ผ ๊ตฌ์กฐ๊ฐ€ ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์–ธ์ œ๋“ ์ง€ ์ด์ „ ์ƒํƒœ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๋จผ์ € ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„๋ฆฌํ–ˆ๋‹ค.

์ด๋ฒˆ ์ž‘์—…์—์„œ๋Š” ๋‹ค์Œ ๋‘ ๊ฐœ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค.

๋ธŒ๋žœ์น˜ ์šฉ๋„
rebuild/blog-on-chirpy-7.5.0 Chirpy 7.5.0์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ๋ธŒ๋žœ์น˜
backup-20260619 ์—…๋ฐ์ดํŠธ ์ „ ์ƒํƒœ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฑ์—… ๋ธŒ๋žœ์น˜
1
2
3
4
5
6
7
8
9
10
11
12
13
# ์—…๋ฐ์ดํŠธ ์ „ ์ƒํƒœ๋ฅผ ๋ณด๊ด€ํ•  ๋ฐฑ์—… ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ด๋™
git switch -c backup-20260619

# ์›๊ฒฉ ์ €์žฅ์†Œ์— ๋ฐฑ์—… ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ
git push -u origin backup-20260619

# ๊ธฐ์กด ๋ธŒ๋žœ์น˜(main)๋กœ ์ด๋™
git switch main

# ๋ฉ”์ด์ € ์—…๋ฐ์ดํŠธ ์ž‘์—…์šฉ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ด๋™
git switch -c rebuild/blog-on-chirpy-7.5.0

์ดํ›„ ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด์™€ ์ž‘์—… ๋‚ด์šฉ์€ ๋ชจ๋‘ rebuild/blog-on-chirpy-7.5.0 ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง„ํ–‰ํ–ˆ์œผ๋ฉฐ, main ๋ธŒ๋žœ์น˜๋Š” ํ•ญ์ƒ ๊ธฐ์กด ๋ธ”๋กœ๊ทธ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ์ƒํƒœ๋กœ ์œ ์ง€ํ–ˆ๋‹ค.


๐Ÿ”— Chirpy ๊ณต์‹ Repository์™€ ์—ฐ๊ฒฐ

์ตœ์‹  Chirpy ํ…Œ๋งˆ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋จผ์ € Chirpy ๊ณต์‹ Repository๋ฅผ upstream์œผ๋กœ ๋“ฑ๋กํ–ˆ๋‹ค.

ํ˜„์žฌ ๋ธ”๋กœ๊ทธ๋Š” Chirpy๋ฅผ Forkํ•œ ์ €์žฅ์†Œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ณต์‹ Repository์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์ฆˆ์™€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ๋ณ„๋„์˜ ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค.

1
2
3
4
5
6
7
8
# Chirpy ๊ณต์‹ Repository๋ฅผ upstream์œผ๋กœ ๋“ฑ๋ก
git remote add upstream https://github.com/cotes2020/jekyll-theme-chirpy.git

# ๋“ฑ๋ก๋œ ์›๊ฒฉ ์ €์žฅ์†Œ ํ™•์ธ
git remote -v

# ์ตœ์‹  ํƒœ๊ทธ์™€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฐ€์ ธ์˜ค๊ธฐ
git fetch upstream --tags

Git์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ž์‹ ์˜ ์ €์žฅ์†Œ๋ฅผ origin, ์›๋ณธ ํ”„๋กœ์ ํŠธ๋ฅผ upstream์œผ๋กœ ๋“ฑ๋กํ•œ๋‹ค.

upstream์„ ๋“ฑ๋กํ•˜๋ฉด ๊ณต์‹ ํ”„๋กœ์ ํŠธ์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์ฆˆ๋‚˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์†์‰ฝ๊ฒŒ ๊ฐ€์ ธ์˜ค๊ณ  ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.

์ดํ›„ upstream์˜ v7.5.0 ํƒœ๊ทธ๋ฅผ ๊ธฐ์กด ๋ธ”๋กœ๊ทธ์— ๋ณ‘ํ•ฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ์‹œ๋„ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฉ”์ด์ € ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ ๊ณผ์ •์—์„œ Git ํžˆ์Šคํ† ๋ฆฌ์™€ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์ฐจ์ด๋กœ ์ธํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๊ณ , ๋ณ‘ํ•ฉ์„ ์ง„ํ–‰ํ•˜๋”๋ผ๋„ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ตฌ๋ฒ„์ „ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๊ทธ๋Œ€๋กœ ๋‚จ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค.

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


๐Ÿงน ๊ธฐ์กด ํ”„๋กœ์ ํŠธ ์ •๋ฆฌ

์ตœ์‹  Chirpy ์†Œ์Šค๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์กด ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ๋ชจ๋‘ ์ •๋ฆฌํ–ˆ๋‹ค.

1
2
3
git add .
git commit -m "chore: ํ…Œ๋งˆ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ์ž‘, ๊ธฐ์กด ํŒŒ์ผ ๋ชจ๋‘ ์‚ญ์ œ"
git push --set-upstream origin rebuild/blog-on-chirpy-7.5.0


๐Ÿ“ฆ ์ตœ์‹  Chirpy ์†Œ์Šค ์ ์šฉ

๊ธฐ์กด ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ์ •๋ฆฌํ•œ ๋’ค, Chirpy 7.5.0 ์†Œ์Šค ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ž‘์—… ๋ธŒ๋žœ์น˜์— ๊ทธ๋Œ€๋กœ ์ ์šฉํ–ˆ๋‹ค.

์ ์šฉ ํ›„ ๋กœ์ปฌ์—์„œ Jekyll ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ด ๋ณด๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด JavaScript ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

1
2
[2026-06-19 17:10:46] ERROR '/assets/js/dist/theme.min.js' not found.
[2026-06-19 17:10:46] ERROR '/assets/js/dist/home.min.js' not found.

Chirpy 7.5.0์—์„œ๋Š” ์˜ˆ์ „์ฒ˜๋Ÿผ ๋นŒ๋“œ๋œ JavaScript ํŒŒ์ผ์ด ์ €์žฅ์†Œ์— ์™„์„ฑ๋ณธ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์•˜๋‹ค. ๋Œ€์‹  npm์„ ํ†ตํ•ด ํ”„๋ก ํŠธ์—”๋“œ ์˜์กด์„ฑ์„ ์„ค์น˜ํ•˜๊ณ , ํ•„์š”ํ•œ JavaScript ํŒŒ์ผ์„ ์ง์ ‘ ๋นŒ๋“œํ•ด์„œ ์ƒ์„ฑํ•˜๋Š” ๊ตฌ์กฐ์˜€๋‹ค.

1
2
3
4
5
6
7
8
# ํ”„๋ก ํŠธ์—”๋“œ ์˜์กด์„ฑ ์„ค์น˜
npm install

# JavaScript/CSS ๋“ฑ ํ”„๋ก ํŠธ์—”๋“œ ๋ฆฌ์†Œ์Šค ๋นŒ๋“œ
npm run build

# Jekyll ๋กœ์ปฌ ์„œ๋ฒ„ ์‹คํ–‰
bundle exec jekyll serve

npm run build๋ฅผ ์‹คํ–‰ํ•˜๋ฉด assets/js/dist/ ์•„๋ž˜์— theme.min.js, home.min.js์™€ ๊ฐ™์€ ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ์ด ์ƒ์„ฑ๋˜๊ณ , ์ดํ›„ Jekyll ์„œ๋ฒ„๋„ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜์—ˆ๋‹ค.


๐Ÿ“ ๊ธฐ์กด ํฌ์ŠคํŒ… ์ด์‹

์ตœ์‹  Chirpy ์ ์šฉ์ด ์™„๋ฃŒ๋œ ํ›„ ๊ธฐ์กด ํฌ์ŠคํŒ…์™€ ํฌ์ŠคํŒ… asset ํŒŒ์ผ์„ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋กœ ๊ฐ€์ ธ์™”๋‹ค.

1
2
_posts/
assets/img/posts_img/

๊ธฐ์กด ํฌ์ŠคํŒ…๋ฅผ ์ ์šฉํ•œ ๋’ค ๋กœ์ปฌ์—์„œ ๋นŒ๋“œ๋ฅผ ์ง„ํ–‰ํ•˜์ž ํƒœ๊ทธ ํŽ˜์ด์ง€ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๋‹ค.

image

์›์ธ์„ ํ™•์ธํ•ด ๋ณด๋‹ˆ ๊ธฐ์กด ํฌ์ŠคํŒ…์—์„œ Java์™€ java์ฒ˜๋Ÿผ ๋Œ€์†Œ๋ฌธ์ž๋งŒ ๋‹ค๋ฅธ ํƒœ๊ทธ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. Chirpy๋Š” ํƒœ๊ทธ URL์„ ์ƒ์„ฑํ•  ๋•Œ ๋ชจ๋‘ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ํƒœ๊ทธ๊ฐ€ ๋ชจ๋‘ tags/java/๋กœ ๋งคํ•‘๋˜๋ฉด์„œ ๋™์ผํ•œ ๊ฒฝ๋กœ์— ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ์‹œ๋„ํ•œ ๊ฒƒ์ด๋‹ค.

์ด๋ฒˆ ๊ธฐํšŒ์— ํƒœ๊ทธ์™€ ์นดํ…Œ๊ณ ๋ฆฌ ๊ทœ์น™์„ ์ƒˆ๋กญ๊ฒŒ ์ •๋ฆฝํ•˜๊ณ , ๊ธฐ์กด ํฌ์ŠคํŒ…๋„ ๋ชจ๋‘ ๋™์ผํ•œ ๊ธฐ์ค€์œผ๋กœ ์ •๋ฆฌํ•ด ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ–ˆ๋‹ค.

๐Ÿ’ก ํƒœ๊ทธ/์นดํ…Œ๊ณ ๋ฆฌ ๊ทœ์น™

  • ์†Œ๋ฌธ์ž ์‚ฌ์šฉ
  • ํ•œ๊ธ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๊ณต๋ฐฑ ์‚ฌ์šฉ ๊ฐ€๋Šฅ


โœ… ๋งˆ๋ฌด๋ฆฌ

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ตœ์‹  Chirpy ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ณ  ๊ธฐ์กด ํฌ์ŠคํŒ…์„ ์ด์‹ํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ ์ •๋ฆฌํ–ˆ๋‹ค.

๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ๋Š” ๊ธฐ์กด ๋ธ”๋กœ๊ทธ์—์„œ ์‚ฌ์šฉํ•˜๋˜ ์ปค์Šคํ…€ ๊ธฐ๋Šฅ์„ ์ตœ์‹  ๋ฒ„์ „์— ๋งž๊ฒŒ ๋‹ค์‹œ ์ ์šฉํ•˜๋Š” ๊ณผ์ •์„ ์ •๋ฆฌํ•œ๋‹ค.


This post is licensed under CC BY 4.0 by the author.