1. ํฐ์คํ ๋ฆฌ hello ์คํจ ๋ณธ๋ฌธ ํญ ๋ํ๊ธฐ CSS ์์ margin, padding ๊ฐ 2. ์ฝ๋๋ธ๋ญ ํ
๋ง ๋ณ๊ฒฝ - Mac์ฝ๋ ์คํ์ผ + ํ๋ฌ๊ทธ์ธ Darcula3. ์ฝ๋๋ธ๋ญ ๊ฐ๋ก ํฌ๊ธฐ ๋ณ๊ฒฝ(๋ณธ๋ฌธ ํญ ๋ํ๋๊น ์์์ ๋จ)4. ์ฝ๋ ๋ธ๋ญ ํฐํธ ๋ณ๊ฒฝ => Google Fonts5. ๋ณธ๋ฌธ ํญ ๋ฒ์ด๋๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฐฉ๋ฒ6. ์ฝ๋ ๋ธ๋ญ ์ธ๋ผ์ธ ๋๋ฒ
์คํ/ํ ๋ฌธ์ 2๊ฐ ๋ ํ๊ณ ๊ฐ์ ์ ํ ๋ฌธ์ ์ ๋ฆฌ (์๊ฐ์ด ์์ด์ ๋ชปํจ)
์๊ฐ ๋๋ฉด ์ด์ ๋ง๋ค๋ ์นด๋ ๋ค์ง๊ธฐ ๊ฒ์ ๋ง์ ๋ง๋ฌด๋ฆฌ ํ๊ธฐ (์๊ฐ์ด ์์ด์ ๋ชปํจ)
์ ๋
์ ๋ฐ์ ๋๊ฐ์ ๋๊ธฐ (์๊ฐ์ด ์์ด์ ๋ชปํจ)
https://changsroad.tistory.com/418
https://code-tips.tistory.com/entry/ํฐ์คํ ๋ฆฌ-์ฝ๋-๋ธ๋ญ์-๋ณต์ฌ-๋ฒํผ-๋ง๋ค๊ธฐ
https://yunheeverse.tistory.com/category/etc
ํฐ์คํ ๋ฆฌ ์ปค์คํ
ํ๋ ค๊ณ ๋งฅ๋ถ ์์ ํ๋ฃจ ์ข
์ผ ์์ ์์๋๋ ๋ชธ ์ํ๊ฐ ๋ง์ด ์๋๋ค. ์ผ๊ตด์ ๋พฐ๋ฃจ์ง ๋๊ณ ๋ชธ๋ ์ํ๊ณ ํฐ์ผ์ด๋ค....
์ฝ๋๋ธ๋ญ์ Mac ์คํจ ์ ์ฉํ๋๋ฐ ์ฒ์์๋ ๊ณ์ ํค๋๋ถ๋ถ์ด ๊นจ์ ธ์ ํ์๊ฐ๋์ ์์ธ ๊ท๋ช
์ ๋์ฐ๋ค. ์๊ณ ๋ณด๋๊น ๋ฏธ๋ฆฌ ์ ์ฉํด ๋จ๋ hljs ์ธ๋ผ์ธ๋๋ฒ <script> ํ๊ทธ 2๊ฐ๋ ์ถฉ๋๋์ ๊ทธ๋ฐ๊ฑฐ์๋ค. ์ด๊ฑฐ ๊ณ ์น๊ณ ๋๋๊น ์ฝ๋๋ธ๋ญ ๋ชจ์๋ ๊ทธ๋ด์ธํ๊ณ js๋ ์ฐ๊ฒฐ ๋๋๋ฐ ์ฌ๊ธฐ์ copy ๋ฒํผ์ด ์ ๋จนํ
์ฒ์์๋ ๊ธ๋ฐฉ ํด๊ฒฐํ ์ค ์์๋ค. ๊ตฌ๊ธ๋งํ๋ค๊ฐ ๋๋ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๊ฒช์ ์ฌ๋๋ค์ด jsํ์ผ ์์ ํด์ ์ฌ๋ ค๋์ ๊ฑธ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ด๋ค.
ํด๋น๋ฌธ์ ์ ๋ํด์ heLLO์คํจ ๊ฐ๋ฐ์ ์ ์์ฐ๋๊ป์ ํธ๋ฌ๋ธ์ํ
์ ํ์
จ๋๋ฐ ์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ์ ๋ํ ํด๊ฒฐ์ฑ
์ผ๋ก ๋ณธ๋ฌธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฐฉ์ ๋ฐ๊พธ๋ ์์
์ผ๋ก heLLO ์คํจ์ด ์
๋ฐ์ดํธ๋๋ฉด์ ๊ธฐ์กด์ js ํ์ผ์ด ์ ๋๋ก ํธํ๋์ง ์๋ ๊ฒ์ด์๋ค.
"Gist ๋ฑ ์ธ๋ถ์ ๋ฆฌ์์ค๋ฅผ ๊ธ ๋ด๋ถ๋ก ์ฃผ์ ํ ๋, ์๋ํ๋ ๋ฐ์ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋์์ต๋๋ค. v4.1์์ ์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ ๊ตฌํ์ผ๋ก ๋ณธ๋ฌธ์ ์ฒ๋ฆฌ๋ฐฉ์์ v4.0 ๊ณผ๋ ๋ค๋ฅด๊ฒ ๋ฐ๊พธ์๋๋ฐ, ๊ทธ๋ก ์ธํ ๋ถ์์ผ๋ก ํ์ ๋ฉ๋๋ค. ๊ธฐ์ ์ ์ผ๋ก ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ค๋ฉด ์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ์ ๋กค๋ฐฑํด์ผ ํฉ๋๋ค. "
๊ทธ๋์ hui ๋ ๋ธ๋ก๊ทธ์ ์๋ ์์ ๋ jsํ์ผ์ ๊ฐ์ ธ์๋ค.
์ ์ฒด ์ฝ๋๋ฅผ ํจ์๋ก ๊ฐ์ธ๊ณ ๋ง์ง๋ง์ ๋ ๋๋ง ํ ํจ์๋ฅผ ํธ์ถ ํด์ฃผ๋ js ํ์ผ
๊ธ์ด ๋ชจ๋ ๋ ๋๋ง์ด ๋์ง ์์๋๋ฐ mac ์ฝ๋ ์คํ์ผ์ ์ ์ฉํ๋ codeblock.js ํ์ผ์ ํจ์๊ฐ ๋จผ์ ์คํ๋์ด ๋ฐ์๋ ๋ฌธ์ ์ด๋ค. ์ด๋ฅผ window.addEventListner๋ฅผ ํตํด load ์์ผ ๋ ๋๋ง์ด ์๋ฃ๋ ์์ ์ ํด๋น ํจ์๋ฅผ ํธ์ถ์ํจ๋ค๋ฉด ํด๊ฒฐ์ด ๋๋ค.
์ด ๊ธ์ด 24๋
1์์ ์ฌ๋ผ์จ๊ฑฐ๋ผ์ ๋น๊ต์ ์ต๊ทผ์ธ๊ฑธ ๊ฐ์ํด์ ๋น์ฐํ ๋ ๊ฑฐ๋ผ ์๊ฐํ๊ณ ์์ ๋ jsํ์ผ ์ฐ๋ํ๋๋ฐ ๊ทธ๋๋ copy ๋ฒํผ์ ์ ๋จนํ๋ค.
ํด๋น jsํ์ผ์ vscode๋ก ์ด์ด ๋ดค๋๋ฐ copyBlockCode๊ฐ ์ ์ธ๋ง ๋๊ณ ํธ์ถ์ด ์ ๋๊ฑธ๋ก ๋ณด์
์๋ ๋ฌธ์์ด๋ก ํธ์ถ์ด ๋ ๋ถ๋ถ์ด ์์ผ๋ ์๋จนํ ๊ฒ์ผ๋ก ๋ณด์
์ค์ ๋ก copy ๋ฒํผ ๋๋ฅด๊ณ ๊ฐ๋ฐ์๋๊ตฌ์์ ๋๋ฒ๊น
ํด๋ copyBlockCode(this)์์ ์ค๋ฅ๋จ
onclick="copyBlockCode(this)">${COPY_BUTTON_TEXT_BEFORE}
๊ทธ๋์ onclick ์์ฑ์์ ๋ฌธ์์ด์ ํธ์ถํ๋ ๋์ addEventListener๋ก ํธ์ถํด ์คฌ์ผ๋ ๊ทธ๋๋ ์๋จ
์ด๋ค ๋ธ๋ก๊ทธ์์ copyBlockCode๋ฅผ ์ ์ญ ๋ณ์ ์ ์ธํ๋ผ๊ณ ํด์ ํ๋๋ฐ๋ ์๋จ
๊ทธ๋์ ๊ฒฐ๊ตญ ์ฝ๋๋ธ๋ญ Copy ๋ฒํผ ์ ๋จนํ๋ ๋ฌธ์ 2์๊ฐ์งธ ๋ชป๊ณ ์น๊ณ ์์
๋ฌดํผ ์ต์๋ผ๋ฏธ๊ฐ ๋ด์ค๋ค๊ณ ํ๋๋ฐ ์๊ฐ๋ณด๋ค ๋ฌธ์ ๊ฐ ์ฌ๊ฐํ๋ค
๋งฅ๋ถ์์๋ copy ๋ฒํผ๋ง ์ ๋์ง๋ง ๋ชจ์์๋ผ๋ ๊ฐ์ถฐ์ ธ์ ๋์ค๋๋ฐ ๋ฐ์คํฌํ PC์์ ๋ณด๋๊น ์ฝ๋๋ธ๋ญ์ด ์์ ๊นจ์ ธ์ ๋์ด...
์๋์ฐ์์ ์ด๋ค ๋ธ๋ผ์ฐ์ ๋ก ์ผ ๋ด๋ ์ ๋ฐ ์์ผ๋ก ๋์ด...
์... copy ๋ฒํผ์ด ๋ฌธ์ ๊ฐ ์๋๊ณ ์ง๊ธ๊น์งํ๊ฑฐ ๊ทธ๋ฅ ๋ค ์์๋ณต๊ตฌ ํด์ผ๊ฒ ๋คใ
ใ
ํ....