1๋ ์ ํ๊ณ - ์ฑ์ฅ๊ณผ ๋ณํ์ ์๊ฐ
์๋์ด ๊ฐ๋ฐ์๋ก์์ ์ฑ์ฅ๊ณผ ๊ฐ์ธ์ ์ธ ๋ณํ๋ค
์๋์ด ๊ฐ๋ฐ์๋ก์์ ์ฑ์ฅ๊ณผ ๊ฐ์ธ์ ์ธ ๋ณํ๋ค
์ ์ฃผ์ ํ๋ถ์ ์์นํ ๋ณ๋๋ด์ ์์ชฝ์ ์ฌ๋ผ๋ด๊ณผ ๋๋ถ์ด ์ ์ฃผ ์๋ด์ ์๋ ๋ํ์ ์ธ ์ค๋ฆ์ผ๋ก ์ ๋ช ํ๋ค๊ณ ํ๋ค์!
gatsby ๋ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ๋ก์จ, ํ๋ฅญํ ๋ธ๋ก๊ทธ ํด์ ๋๋ค. ๋ค๋ง ์กฐํ์๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ค์ด๋๋ฏนํ ๊ธฐ๋ฅ๋ค์ (๋ฐ๋ก) ์ง์ํ์ง ์๋๋ฐ์...
ํจ๋ด๋์ค ์คํฌ๋กค๋ง(parallax scrolling)์ ์๊ฑฐ๋ฆฌ์ ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ๋๋ฆฌ๊ฒ ์์ง์ด๊ฒ ํ๊ณ , ๊ทผ๊ฑฐ๋ฆฌ์ ์๋ ์ฌ๋ฌผ ์ด๋ฏธ์ง๋ ๋น ๋ฅด๊ฒ ์์ง์ด๋๋ก ํจ์ผ๋ก์จ 2D ๊ธฐ๋ฐ์์ ์ ์ฒด๊ฐ์ ๋๋ ์ ์๊ฒ ๋ง๋ ๊ธฐ๋ฒ์ ๋๋ค.
์ํคํ๊ฒฌ์ ์ผ๋ณธ์ ๋ํ์ ์ธ ๊ฒฌ์ข ์ค ํ๋๋ก์จ, ์ผ๋ณธ ์ํคํํ ์ง๋ฐฉ์ ๊ฐ์ ํ์ข ์ ๋๋ค. ์์ธ๋ก ์ญ์ฌ๋ ์งง์ํธ์ ์ํ๋ ๊ฒฌ์ข ์ผ๋ก 16์ธ๊ธฐ ์ํคํ ๋งํ๊ธฐ๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ฌ๋ฅ์ ์ํด ๊ธธ๋ฌ์ง ํ ์ฐฉ๊ฒฌ์ด ๊ธฐ์์ ๋๋ค.
๊ธฐ์กด ๋ธ๋ก๊ทธ๋ฅผ Gatsby๋ก ์ฎ๊ธฐ๋ฉฐ ์ ๋ฆฌํ ์ฝํ ์ธ ์ด์ ๊ธฐ์ค๊ณผ, ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ค์ ์์ํ ๋ ํ์ธํ๋ ๋ฐฐํฌยท์ด๋ฏธ์งยท๊ธ์ฐ๊ธฐ ํ๋ฆ์ ๋๋ค.
์ฌ๋ฌ๋ฒ 2D ๊ฒ์์ ๋ง๋ค๊ธฐ๋ ํ๊ณ ์ฆ๊ธฐ๊ธฐ๋ ํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ๊ฒ์ ๊ทธ๋ํฝ์ ๋ํ ํ ํฌ๋์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํด๋ณด์์ต๋๋ค. ์ด๋ฒ์๋ ๊ทธ ์ค์์ ์ฟผํฐ๋ทฐ์ ๋ํด์ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๊ณ ์ ํฉ๋๋ค.
github page ๊ธฐ๋ฅ์ ์ด์ฉํด์ ์๋ง์ ์ฌ๋๋ค์ด ๋ธ๋ก๊ทธ๋ก ์ ์ฉ ํ์ต๋๋ค. ๊ทธ๋ ์ง๋ง ๋๋ ์ด๋ฏธ์ง ํ์ผ ํ๋ ์ฌ๋ฆด๊ป๋ฐ? jekyll ๋ธ๋ก๊ทธ๋ฅผ ์จ์ผํด? ๋ผ๋ ์ฌ๋์ด ์๊ฒ ์ฃ ? ๊ทธ๋ฐ ์ฌ๋์ ์ํด์ ์ค๋นํ์ต๋๋ค!
์ฌํ๊น์ง ๋ง์ git ์๋ด์๊ฐ ์์ง๋ง, ์ด๋ฒ์๋ subversion ์ฌ์ฉ์๋ฅผ ์ํ ํ๊ฒ์ผ๋ก ๊ธ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค.
php 8 ๋ถํฐ๋ attrubutes ๋ผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ง์ ์ธ์ด์์๋ annontation ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฒ์ด์ฃ .
ํ์ ์ ์ค๋ ์๋ค๋ณด๋ฉด, ๊ฐ๋์ฉ ๋์ ์์น์ ํ์ฌ (ํน์ ์ฃผ๋ณ์์) ๋ฐ๋ผ๋ ๊ฒ๋ค์ด ๋ฌด์์ธ์ง ๋ํ ๋ค๋ฅธ ์กฐ์ง์ด๋ ํน์ ๋ ๋์ด๊ฐ์ ๋ค๋ฅธ ๋๋ผ์ ๊ฐ๋ฐ์๋ค์ ์ด๋ค ์์น์ ์๋์ง ๋ฌผ์ด๋ณด๊ฒ ๋ฉ๋๋ค.