๐Ÿ‡จ๐Ÿ‡ณ ์ฝ”๋“œ ๋ฌธ๋ฒ• ํ•˜์ด๋ผ์ดํŠธ ไปฃ็ ็š„่ฏญๆณ•้ซ˜ไบฎ

Discourse ํ”„๋กœ์ ํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌธ๋ฒ• ๊ฐ•์กฐ(Syntax Highlighting)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Discourse๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ highlight.js๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ๋ฒ• ๊ฐ•์กฐ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ฌธ๋ฒ• ๊ฐ•์กฐ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์ฝ”๋“œ ๋ธ”๋ก์—์„œ ์›ํ•˜๋Š” ์–ธ์–ด๋ฅผ ๊ฐ•์ œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

``` ruby
3.times do |stuff|
  stuff.do
end
```

ํ‘œ์‹œ ๊ฒฐ๊ณผ:

3.times do |stuff|
  stuff.do
end

์ง€์ •ํ•œ ์–ธ์–ด๋Š” ํ”Œ๋žซํผ ์„ค์ •์— ์ •์˜๋œ ์–ธ์–ด์—ฌ์•ผ ํ•˜๋ฉฐ, highlighted_languages ์„ค์ • ์˜ต์…˜์„ ํ™•์ธํ•˜์—ฌ Discourse ์‚ฌ์ดํŠธ์˜ ์–ธ์–ด ์„ค์ •์„ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ง ๊ฒŒ์‹œ๋ฌผ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ์„ค์น˜ ํ™˜๊ฒฝ์—์„œ๋Š” Discourse๊ฐ€ ๋ฌธ๋ฒ• ๊ฐ•์กฐ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ๋ฒ• ๊ฐ•์กฐ ๋น„ํ™œ์„ฑํ™”

์ฝ”๋“œ์— ๋ฌธ๋ฒ• ๊ฐ•์กฐ๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ์ฝ”๋“œ ๋ธ”๋ก ๋’ค์— โ€œtextโ€ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

``` text
Your text to NOT highlight here
```
Your text to NOT highlight here

์œ„์™€ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›๋ฌธ iSharkFly - ้ฃž้ฒจ ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๊ณต์‹ ์ง€์›์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

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