๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ •๋ณด/IT

ํ‹ฐ์Šคํ† ๋ฆฌ ์ฝ”๋“œ๋ธ”๋ก ๋””์ž์ธ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ธฐ

ํ‹ฐ์Šคํ† ๋ฆฌ ํฌ์ŠคํŒ…์„ ํ•˜๋‹ค ๋ณด๋ฉด IT๊ด€๋ จ๋œ ํฌ์ŠคํŒ…์„ ํ•˜๋‹ค ๋ณด๋‹ˆ ์ฝ”๋“œ๋ธ”๋ก์„ ์‚ฌ์šฉํ•  ์ผ์ด ๋งŽ์•˜๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์—๋””ํ„ฐ์—์„œ ๊ธ€์„ ์ ์„๋•Œ์™€ ๊ธ€์„ ์‹ค์ œ ๋ฐœํ–‰ํ–ˆ์„ ๋•Œ ๋ณด์ด๋Š” ์ฝ”๋“œ๋ธ”๋ก์ด ๋‹ค๋ฅด๊ฒŒ ๋…ธ์ถœ๋œ๋‹ค. ๊ธฐ๋ณธ ๋ธ”๋ก์ด ๋„ˆ๋ฌด ๋งˆ์Œ์— ์•ˆ ๋“ค์–ด์„œ ๋‹ค๋ฅธ ๋””์ž์ธ์œผ๋กœ ๋ฐ”๊ฟ”๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ๋‚˜๋Š” HTML ์Šคํ‚จ ํŽธ์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“ค๊ณ  ๊ฐ„๋‹จํ•ด์„œ ๊ทธ ๋ฐฉ๋ฒ•์„ ๊ฐ€์ง€๊ณ  ์™€๋ดค๋‹ค.

 

 

codeblock-change
codeblock ๋ณ€๊ฒฝํ•˜๊ธฐ

 

 

 

HTML ์Šคํ‚จ ํŽธ์ง‘ ํ•˜๊ธฐ ๋ฐฉ๋ฒ•

1. ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ > ๊พธ๋ฏธ๊ธฐ > ์Šคํ‚จํŽธ์ง‘ > HTML ํŽธ์ง‘

์Šคํ‚จํŽธ์ง‘-ํด๋ฆญ
์Šคํ‚จํŽธ์ง‘

 

htmlํŽธ์ง‘-ํด๋ฆญ
htmlํŽธ์ง‘ ํด๋ฆญ

2. ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ html <head> ๋ฐ‘์— ์‚ฝ์ž… ํ•œ๋‹ค.

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/base16/papercolor-light.min.css"> 
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"></script> 
<script>hljs.initHighlightingOnLoad();</script>

 

3. ์•„๋ž˜์˜ ์‚ฌ์ดํŠธ์— ๊ฐ€์„œ ์›ํ•˜๋Š” ๋””์ž์ธ์„ ๊ณ ๋ฅธ๋‹ค.

 

highlight.js demo

 

highlightjs.org

 

4. ์›ํ•˜๋Š” ๋””์ž์ธ์˜ ์ด๋ฆ„์„ html ํŽธ์ง‘ ํŽ˜์ด์ง€์—์„œ ๋„ฃ๋Š”๋‹ค.

์ด๋•Œ, ์Šฌ๋ž˜์‹œ"/" ์•ž๋’ค ๊ณต๋ฐฑ์€ ์ œ๊ฑฐํ•˜๊ณ , ๋„์–ด์“ฐ๊ธฐ๋Š” ํ•˜์ดํ”ˆ"-"์œผ๋กœ ๋„ฃ๊ณ , ๋Œ€๋ฌธ์ž๋Š” ์†Œ๋ฌธ์ž๋กœ ๋„ฃ๋Š”๋‹ค.

ex) base16 / Atelier Plateau Light > base16/atelier-plateau-light

base16/atelier-plateau-light
base16/atelier-plateau-light

์ฝ”๋“œ์—์„œ๋Š” ์œ„ ๋ถ€๋ถ„์— ์›ํ•˜๋Š” ์Šคํƒ€์ผ์˜ ์ด๋ฆ„์„ ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

5. ๋ณ€๊ฒฝํ•œ ๊ฒฐ๊ณผ ํ™•์ธํ•˜๊ธฐ

์•„๋ž˜์ฒ˜๋Ÿผ ๋ณ€๊ฒฝ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์Œ.. ๋ญ”๊ฐ€ ๊ฐ€๋…์„ฑ์ด ์ข‹์•„ ๋ณด์ด์ง€๋Š” ์•Š์•„์„œ ๋‹ค๋ฅธ ํ…Œ๋งˆ๋กœ ๋‚˜์ค‘์— ๋ฐ”๊ฟ”์•ผ๊ฒ ๋‹ค.

base16/atelier-plateau-light
base16/atelier-plateau-light