๐Ÿ‘… ๋งˆํฌ๋‹ค์šด ๋ณ€ํ˜•

:mag: ๊ฐœ์š”

์ด ํ…Œ๋งˆ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•  ๋•Œ ์–ด๋–ค ๋งˆํฌ๋‹ค์šด ์Šคํƒ€์ผ๋กœ ์ถœ๋ ฅ์„ ์›ํ•˜๋Š”์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋งˆํฌ๋‹ค์šด 'ํ”Œ๋ž˜๋ฒ„โ€™๋Š” ์›น์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋งˆํฌ๋‹ค์šด ํ˜•์‹์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

:question: ์™œ ์ด๊ฑธ ์›ํ• ๊นŒ์š”?

์ด๊ฒƒ์€ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ์Šคํƒ€์ผ์ ์ธ ๋ชฉ์ ์œผ๋กœ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜, ์—ฌ๊ธฐ์—์„œ ์–ธ๊ธ‰๋œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

:memo: ์˜ˆ์‹œ

:link: ๋น ๋ฅธ ๋งํฌ

ํ…Œ๋งˆ ์ปดํฌ๋„ŒํŠธ ์„ค์น˜

29๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š”, ์ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

Windows 11์˜ ๋‹คํฌ ํ…Œ๋งˆ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Discourse๋Š” ๊ธฐ๋ณธ ๋ผ์ดํŠธ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๋ช…๋Œ€๋กœ ๋ชจ๋‘ ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. flavor=GitHub๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ…Œ์ด๋ธ”์ด ์™„์ „ํžˆ ๊ฒ€๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.
  2. flavor=Gitlab์„ ์‚ฌ์šฉํ•˜๋ฉด ํ—ค๋”๊ฐ€ ๊ฒ€๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.
  3. flavor=Bitbucket์€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

GitHub:

Gitlab:

1๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š” @Ivan_Rapekas,

์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์˜ ๋‹คํฌ/๋ผ์ดํŠธ ๋ชจ๋“œ ์„ค์ •์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ์ปค์Šคํ…€ ์ƒ‰์ƒ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Discourse์—์„œ ์ž๋™ ๋‹คํฌ ๋ชจ๋“œ ์ „ํ™˜์ด ๊บผ์ ธ ์žˆ์œผ๋ฉด ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ Discourse์—์„œ ๋ผ์ดํŠธ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ๋ฐ ์‹œ์Šคํ…œ์€ ๋‹คํฌ ๋ชจ๋“œ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ๋” ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ์ž๋™ ๋‹คํฌ ํ…Œ๋งˆ ์ „ํ™˜์„ ์ผœ๊ณ  ๋Œ ์ˆ˜ ์žˆ๋Š” ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ๋งˆ ์„ค์ •์—์„œ ์ด ํ•ญ๋ชฉ์˜ ์„ ํƒ์„ ํ•ด์ œํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

4๊ฐœ์˜ ์ข‹์•„์š”

์•ˆ๋…•ํ•˜์„ธ์š” @keegan ๋‹˜!

๋‹ต๋ณ€๊ณผ ๋น ๋ฅธ ์ˆ˜์ • ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋•๋ถ„์— ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„, ์ด ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ชจ๋“  ๊ฒฝ์šฐ์—์„œ ๊ธ€๊ผด์„ ๋ณ€๊ฒฝํ•œ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

a) ์ปดํฌ๋„ŒํŠธ ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ:

b) ์ปดํฌ๋„ŒํŠธ ํ™œ์„ฑํ™” ์ƒํƒœ:

๋˜ํ•œ ํ…Œ์ด๋ธ” ์…€ ์•ˆ์˜ <kbd> </kbd> ์š”์†Œ๋„ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค(๋น„์œจ์€ ๋™์ผํ•จ):
a) ์›๋ณธ:
Screenshot_4

b) ์ปดํฌ๋„ŒํŠธ ์ ์šฉ ์‹œ:
Screenshot_3

์ด๊ฒƒ์€ ๋‹จ์ˆœํ•œ ์•Œ๋ฆผ์ผ ๋ฟ์ด๋ฉฐ, ์ˆ˜์ •ํ•  ํ•„์š”๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค :slight_smile: .

@Ivan_Rapekas ๋„ค, ๋งž์Šต๋‹ˆ๋‹ค. ๊ฐ ๋งˆํฌ๋‹ค์šด ๋ณ€ํ˜•(flavor)์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํฐํŠธ ์„ ํƒ์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. (์˜ˆ: GitHub ๋ณ€ํ˜•์„ ์„ ํƒํ•˜๋ฉด GitHub.com์˜ ๋งˆํฌ๋‹ค์šด์— ์‚ฌ์šฉ๋˜๋Š” ํฐํŠธ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค)

2๊ฐœ์˜ ์ข‹์•„์š”

์•„, ์ดํ•ดํ–ˆ์–ด์š”. ์ •๋ง๋กœ, ํฐํŠธ๋Š” Gitlab/GitHub๊ณผ ๋น„์Šทํ•˜๋„ค์š”. ์„ค๋ช…ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ •๋ง ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋„ค์š”, "๋‹จ์ˆœํžˆ ํ…Œ๋งˆ ์ปดํฌ๋„ŒํŠธ"์ผ ๋ฟ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์ข‹์Šต๋‹ˆ๋‹ค :clap:

1๊ฐœ์˜ ์ข‹์•„์š”

๋“œ๋””์–ด Gitlab ๋ ˆ์ด์•„์›ƒ ์œ„์— ์›๋ณธ ์ฝ”๋“œ ๋ธ”๋ก ํฌ๋งท์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค :slight_smile: (๊ธฐ๋ณธ ํ…Œ๋งˆ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค):

/admin/customize/themes/1/common/scss/edit

// Gitlab ํ…Œ๋งˆ ์ปดํฌ๋„ŒํŠธ ์œ„์— ์ ์šฉ๋œ ์›๋ณธ <kbd>

.cooked kbd {
    align-items: center;
    border: 1px solid var(--primary-low-mid);
    background: var(--primary-very-low);
    border-bottom-width: 2px;
    border-radius: 3px;
    box-sizing: border-box;
    color: var(--primary);
    display: inline-flex;
    font-size: var(--font-down-1);
    justify-content: center;
    line-height: var(--line-height-large);
    margin: 0 0.15em;
    min-width: 24px;
    padding: 0.15em 0.6em;
}

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด: Screenshot_4

์•ˆ๋…•ํ•˜์„ธ์š”. ์ด ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์ƒ‰์ƒ ์Šคํ‚ค๋งˆ(์˜ˆ: primary, secondary ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋ ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์•„์ง ์—…๋ฐ์ดํŠธํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ์ง€๋งŒ, ๋จธ์ง€์•Š์•„ ์‹œ๊ฐ„์„ ๋‚ด์„œ ์—…๋ฐ์ดํŠธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๋™์•ˆ ์ด official ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํ•„์š”ํ•˜์‹  ์šฉ๋„์— ๋งž์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

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

ํŒ€์˜ ์—…๋ฌด๋Ÿ‰์ด ์–ผ๋งˆ๋‚˜ ํด์ง€ ์ถฉ๋ถ„ํžˆ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์„œ๋‘๋ฅผ ํ•„์š” ์—†์–ด์š”. ๋‹ค๋งŒ TC๋ฅผ ์•„์ฃผ ์ตœ๊ทผ์— ๋ฐœ๊ฒฌํ•ด์„œ ํ•œ๋ฒˆ ๋ฌผ์–ด๋ณด๊ฒŒ ๋˜์—ˆ์„ ๋ฟ์ž…๋‹ˆ๋‹ค. :wink:

1๊ฐœ์˜ ์ข‹์•„์š”