Gatsbyλ νμμ μΌλ‘ 보μ΄λ©° μλν΄ λ³Ό λΆμ νλ‘μ νΈλ₯Ό μ°Ύκ³ μμ΅λλ€. λ°λΌμ μλ μλ리μ€κ° Gatsby μκ² μ ν©ν μ§ κ³Όμ μΈμ§μ λν΄ λλκ²λ νΌλ μ€λ¬μ μ΅λλ€. λΉμ μ μκ°μ 곡μ ν΄ μ£Όμκ² μ΅λκΉ?
μ§μ λΉμ¦λμ€λ₯Όμν κ°λ¨ν μ μ μΉ μ¬μ΄νΈλ₯Ό λ§λ€μ΄μΌν©λλ€.
PHP μ체μ λν κ²½νμ μμ§λ§ κ°μ₯ μ ν©ν (κ·Έλ¦¬κ³ μ ν΅μ μΈ) μ κ·Ό λ°©μμ HTML ν νλ¦Ώμ php μΉμ (header.php, footer.php λ±)μΌλ‘ λΆν ν λ€μ κ³μνλ κ²μ λλ€. κ°λ³ νμ΄μ§λ₯Ό λ§λλλ€. κ·Έλ° λ€μ λΉμ¦λμ€ μμ μλ λ©λͺ¨μ₯μμ μ§μ λ³κ²½νκ±°λ κΈ°μ‘΄ νμ΄μ§λ₯Ό 볡μ¬νκ³ νμΌ μ΄λ¦μ λ³κ²½νκ³ μ½ν μΈ λ₯Ό λ³κ²½ (μ νμ΄μ§λ₯Ό κ°μ Έ μ€κΈ° μν΄) ν μ μμ΅λλ€.
κ°λ°μλ‘μ μ λ Gatsbyμ ν¨κ» μ 곡λλ λͺ¨λ λ©μ§ κΈ°λ₯μ λν΄ λ§€μ° ν₯λΆλ©λλ€.
κ·Έλ¬λ μ€μ λ‘λ μ΄λ¬ν κΈ°λ₯ (μ : 미리 κ°μ Έ μ€κΈ° νμ΄μ§)μ΄ λΉμ¦λμ€ μμ μμκ² λμ λκ² κ°μ λ μ μλμ§ κΆκΈν©λλ€ (μ : 100ms λμ 500msμ νμ΄μ§λ‘λ). λν μ¬μ
μ£Όκ° μ€μ€λ‘ λΉλνλ κ²μ λ§ν κ²λμκ³ λ³κ²½νκΈ°κ° λ§€μ° μ΄λ ΅λ€λ κ²μ μκ² λ κΉ λ΄ κ±±μ λ©λλ€.
μμ κ°μ νλ‘μ νΈμ Gatsbyλ₯Ό μΆμ² νμκ² μ΅λκΉ?
μλ
νμΈμ @stoberov , μ λ κ°μΈ λΉκ° λ€κ°μ€λ μ¬μ΄νΈμμ μ¬μ©ν νλ₯ν νλ μ μν¬κ° λ μ μλ€κ³ μκ°ν©λλ€.
λ¨Όμ gatsbyμ μ£Όμ κ°λ
μ λν μ’μ μκ°λ₯Ό μ 곡νκ³ (λ§€μ° κ°λ¨ν) μμ μ¬μ΄νΈλ₯Ό μμνκ³ μ€νν μ μλλ‘ νμ¬ μμ΅μ λ₯Ό μ΄ν΄ 보λ κ²μ΄ μ’μ΅λλ€.
λ΄μ©μ κ΄ν΄μλ κ·Έ νλ‘μΈμ€λ₯Ό κ΄λ¦¬νκΈ° μ½κ² λ§λλ μ¬λ¬ κ°μ§ λ°©λ²μ΄ μμ΅λλ€. μλ₯Ό λ€μ΄ λ§ν¬ λ€μ΄ νμΌμ μ¬μ©νμ¬ μ½λ μ체μ μ½ν μΈ λ₯Ό ν¬ν¨ ν μ μμ΅λλ€. μΈ λ²μ§Έ μꡬ μ¬νμ΄ μ£Όμ΄μ§λ©΄ CMS κ° λ ν©λ¦¬μ μ΄λ―λ‘ λΉμ¦λμ€ μμ μκ° μ½ν μΈ λ₯Ό μ λ°μ΄νΈ ν μ μμ΅λλ€. κ²ν νκ³ μμν μμλ μ΄λ―Έ μ‘΄μ¬νλ λͺ κ°μ§ μκ° μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ @stoberov , μ λ κ°μΈ λΉκ° λ€κ°μ€λ μ¬μ΄νΈμμ μ¬μ©ν νλ₯ν νλ μ μν¬κ° λ μ μλ€κ³ μκ°ν©λλ€.
λ¨Όμ gatsbyμ μ£Όμ κ°λ μ λν μ’μ μκ°λ₯Ό μ 곡νκ³ (λ§€μ° κ°λ¨ν) μμ μ¬μ΄νΈλ₯Ό μμνκ³ μ€νν μ μλλ‘ νμ¬ μμ΅μ λ₯Ό μ΄ν΄ 보λ κ²μ΄ μ’μ΅λλ€.
λ΄μ©μ κ΄ν΄μλ κ·Έ νλ‘μΈμ€λ₯Ό κ΄λ¦¬νκΈ° μ½κ² λ§λλ μ¬λ¬ κ°μ§ λ°©λ²μ΄ μμ΅λλ€. μλ₯Ό λ€μ΄ λ§ν¬ λ€μ΄ νμΌμ μ¬μ©νμ¬ μ½λ μ체μ μ½ν μΈ λ₯Ό ν¬ν¨ ν μ μμ΅λλ€. μΈ λ²μ§Έ μꡬ μ¬νμ΄ μ£Όμ΄μ§λ©΄ CMS κ° λ ν©λ¦¬μ μ΄λ―λ‘ λΉμ¦λμ€ μμ μκ° μ½ν μΈ λ₯Ό μ λ°μ΄νΈ ν μ μμ΅λλ€. κ²ν νκ³ μμν μμλ μ΄λ―Έ μ‘΄μ¬νλ λͺ κ°μ§ μκ° μμ΅λλ€.