130GB λμν ννκ³Ό Vercel μ μ§λΌλ μ§λ¦Ών μ€νλ§μ μΉλ₯΄κ³ λλ, μ λ μΈνλΌ λ³΄μκΉμ§ λ€λ£° μ€ μλ ν λ¨κ³ μ§νν λμμΈ μμ§λμ΄κ° λμ΄ μμμ΅λλ€. π§ββοΈ
μ΄μ μλΉμ€λ μμ ν΄μ‘κ³ , μλλ λ²κ°μ²λΌ λΉ¨λΌμ‘μΌλ λ§μ§λ§ νΌμ¦μ λ§μΆ μ°¨λ‘μμ΅λλ€. λ°λ‘ '1μΈ λ©μ΄μ»€κ° μ§μΉμ§ μκ³ μ΄ μλΉμ€λ₯Ό μ§μ κ°λ₯νκ² μ΄μν μ μλ μμ€ν 'μ ꡬμΆνλ κ²μ΄μμ£ .
λμμ΄λλ‘μ μ μ λ€μ΄ μ§λ£¨ν΄νμ§ μλλ‘ μ¬μ΄νΈμ μλκ°μ λΆμ΄λ£λ λμμ, νΌμμλ λκΈ°μ CS νμ²λΌ μ²μ² μ΄μν μ μκ² λ§λ λ§μ§λ§ μ¬μ μ μκ°ν©λλ€. π οΈπ¨
1. 1μΈ λ©μ΄μ»€μ ꡬμν¬μ: ν λ κ·Έλ¨ μλ¦Όλ΄κ³Ό μ΄λλ―Ό νΈμμ± π€
μ¬μ΄νΈ κ·λͺ¨κ° 컀μ§λ©΄μ μ μ λ€μ λΈλλ μΆκ° μμ²μ΄λ μ 보 μ λ³΄κ° ν루μλ λͺ κ±΄μ© λ€μ΄μ€κΈ° μμνμ΅λλ€. νμ§λ§ μ κ° μ¨μ’ μΌ μ΄λλ―Ό λμ보λλ§ μλ‘κ³ μΉ¨νλ©° μ³λ€λ³΄κ³ μμ μλ μλ λ Έλ¦μ΄μμ£ .
μ μ μ λͺ©μ리λ₯Ό μ€μκ°μΌλ‘ μΊμΉνκΈ° μν΄ ν λ κ·Έλ¨ μλ¦Ό APIλ₯Ό μ°λνμ΅λλ€. μ΄μ μ μ κ° μ 보 νΌμ μ μΆνλ μκ°, μ μ€λ§νΈν° ν λ κ·Έλ¨μΌλ‘ "λ°λ¦! μλ‘μ΄ λΈλλ μ λ³΄κ° μ μλμμ΅λλ€!" νκ³ μλ¦Όμ΄ μ¦μ λ μμ΅λλ€.
μ¬κΈ°μ λ°λ§μΆ° μ΄λλ―Ό λμ보λλ λλμ μΌλ‘ νλνμ΅λλ€.
- νμΈ μλ£ λ‘μ§ κ°μ : μμ μλ μ 보 μ²λ¦¬λ₯Ό νλ©΄ λ°μ΄ν°κ° κ·Έλ₯ μμ λμ΄ νμ€ν 리 μΆμ μ΄ μ΄λ €μ λλ°, μ΄λ₯Ό
resolved(ν΄κ²°λ¨)μνκ°λ§ λ³κ²½λλλ‘ μν€ν μ²λ₯Ό λ°κΏ¨μ΅λλ€. - μ λ ₯ νΈμμ± κ·Ήλν: λμμ΄λλ€μ νΈμλ₯Ό μν΄ λΈλλ 컬λ¬μ HEX κ°μ μ λ ₯νλ©΄ RGBλ CMYK κ°μ΄ μλμΌλ‘ κ³μ°λμ΄ νμλλλ‘ λ§λ€κ³ , κ°μ΄λλΌμΈ μ λͺ©λ μμμ λ§€μΉλμ΄ μ±μμ§λ μμν μ΄μ μΉνΈν€λ€μ νκΊΌλ²μ μ¬μμ΅λλ€.
λλΆμ ν΄κ·Ό ν μΉ¨λμ λμμλ μ€λ§νΈν° νλλ‘ μ μ λ€μ μ 보λ₯Ό μ€μκ°μΌλ‘ λͺ¨λν°λ§νκ³ μ²΄κ³μ μΌλ‘ κ²μ¦ν μ μλ μλ²½ν 1μΈ μ΄μ νκ²½μ΄ κ°μΆ°μ‘μ΅λλ€. π±β¨
2. μ¬μ΄νΈμ μλκ° λΆμ΄λ£κΈ°: κ°λ‘ λ§ν΄(Marquee) λ°°λμ μ λ°μ΄νΈ λ‘κ·Έ π’
μ μ κ° μ¬μ΄νΈμ λ€μ΄μμ λ, "μ¬κΈ°λ λ©μΆ°μλ μ¬μ΄νΈκ° μλλΌ μ§κΈ μ΄ μκ°μλ μ΄μ μ¨ μ¬λ νλ«νΌμ΄κ΅¬λ!"λΌλ μΈμμ μ£Όκ³ μΆμμ΅λλ€. λμμ΄λλ‘μ μ¬μ΄νΈμ 첫μΈμκ³Ό 리λ¬κ°μ μ μ΄νκ³ μΆμλ κ²μ΄μ£ .
ν νλ©΄ ν€λ μ°μΈ‘μ 'μ΅κ·Ό μΆκ°/μμ λ λΈλλ'κ° μ€μκ°μΌλ‘ νλ¬κ°λ κ°λ‘ λ§ν΄(Marquee) λ°°λλ₯Ό ꡬννμ΅λλ€. μ μ λ€μ μ¬μ΄νΈμ μ μνμλ§μ μ΄λ€ λΈλλμ λ‘κ³ κ° μλ‘ μ λ°μ΄νΈλμλμ§ μκ°μ μΌλ‘ λ°λ‘ μΈμ§νκ² λ©λλ€.
μ¬κΈ°μ μΉ΄λ 그리λ ννμ /updates νμ΄μ§λ₯Ό μ μ€νμ¬, λ‘κ³ μ°©μ°©μ κΈ°λ₯ κ°μ μ¬νκ³Ό λΈλλ μΆκ° νμ€ν 리λ₯Ό ν¬λͺ
νκ² κ³΅κ°νμ΅λλ€. λ¬Όλ‘ μ΄ νμ΄μ§ μμ κ²μμμ§μ΄ κΈμ΄κ° μ μλλ‘ sitemap.tsμ κΌΌκΌΌνκ² ν¬ν¨ν΄ λμμ£ ! κ°±μ μ£ΌκΈ°(Change Frequency)μ μ°μ μμ(Priority)κΉμ§ μ λ ¬ν΄ κ΅¬κΈ λ΄μκ² λμ Έμ£Όμμ΅λλ€. π΅οΈββοΈ
π λμ₯μ μ λ§μΉλ©°: λμμΈ μμ§λμ΄ μ¬λ¦¬λΈμ μ¬ν νκ³ π‘
'λ‘κ³ μ°©μ°©' νλ‘μ νΈλ μ μκ² λ¨μν μ¬μ΄λ νλ‘μ νΈ κ·Έ μ΄μμ΄μμ΅λλ€. μ½λλ₯Ό λ§μ§λ λμμ΄λλ‘μ ν λ¨κ³ μμ ν κ»μ§μ κΉ¨κ³ λμ€λ μ±μ₯ν΅ κ°λν 무λμμ£ . μ΄ κΈ΄ μ¬μ μ ν΅ν΄ μ κ° μ»μ κ°μ§ μΈμ¬μ΄νΈλ€μ 곡μ ν©λλ€.
1οΈβ£ λ¨μΌ μμ€ μμΉ(Single Source of Truth)μ 무μμ
isPngOnly νλκ·Έ λ²κ·Έλ₯Ό μ‘μΌλ©° λΌμ λ¦¬κ² λκΌμ΅λλ€. νλ‘ νΈμλ UIμμ λμΆ© "SVG νμΌ μμΌλκΉ PNG μ μ©μ΄κ² μ§~" νκ³ μμλ°©νΈμΌλ‘ μ체 μΆλ‘ νκ² λ§λ€λ©΄ μΈμ κ° λ°μ΄ν° μ ν©μ±μ΄ κΉ¨μ§κ³ λ²κ·Έμ μ¨μμ΄ λ©λλ€. λͺ¨λ UIλ μ€μ§ DB μλ³Έ λ°μ΄ν° νλλ§μ λ°λΌλ³΄κ³ μμ§μ¬μΌ μ½λκ° κΉλν΄μ§κ³ μ μ§λ³΄μκ° κ°λ₯ν΄μ§λ€λ κ²μ λ°°μ μ΅λλ€.
2οΈβ£ μΊμ κ²½κ³ μ€κ³μ μ€μμ±
"λ°μ΄ν°κ° μ μ€μκ°μΌλ‘ μ λ°λμ§?"λΌλ©° 머리λ₯Ό μ₯μ΄λ―λ μκ° μκ² λμμ΅λλ€. μ μ μκ² λΉ λ₯Έ νλ©΄μ 보μ¬μ£ΌκΈ° μν ISR μΊμ±κ³Ό, μ΄λλ―Όμ΄ μ€μκ°μΌλ‘ λ°μ΄ν°λ₯Ό νμΈν΄μΌ νλ λμ (Dynamic) νλ©΄μ μλν¬μΈνΈ μ체λ₯Ό μ²μλΆν° λΆλ¦¬νμ΄μΌ νμ΅λλ€. μ¬νμ μ΄ μΊμ κ²½κ³λ₯Ό λλλ λΉμ©μ΄ ν¨μ¬ ν¬λ€λ κ²μ μμκΈ°μ, λ€μ νλ‘μ νΈλΆν΄ μ€κ³ λ¨κ³λΆν° μΊμ μ λ΅μ λλμ΄ μ§κΈ° μμνμ΅λλ€.
3οΈβ£ μΈνλΌμ 보μκΉμ§ μ± μμ§λ λ©μ΄μ»€μ μμΈ
130GB λμν ννμ λ§κ³ κ³μ μ΄ μ μ§λμμ λ, λ§μ½ μ κ° κ»λ°κΈ° λμμΈλ§ ν μ€ μλ λμμ΄λμλ€λ©΄ λ°±μλ κ°λ°μλ μΈνλΌ λ΄λΉμμκ² λ°λ§ λλ ꡬλ₯΄λ©° μμ²νμ κ²λλ€. νμ§λ§ λ―Έλ€μ¨μ΄λ₯Ό μ§μ μ΄μ΄ Referer λλ©μΈμ κ²μ¦νκ³ , next.config.ts ν€λλ₯Ό μμ ν΄ λ€μΈ΅ λ°©μ΄μ μ λ΄ μμΌλ‘ ꡬμΆν΄ λ΄λ©΄μ, "λ΄κ° κ·Έλ¦° νλ©΄μ΄ μ¬μ©μμκ² μ λ¬λλ μ 체 νμ΄νλΌμΈκ³Ό λΉμ©κΉμ§ μ±
μμ§λ κ²"μ΄ μ§μ ν νμ€ν λμμΈ μμ§λμ΄μ κ°μΉμμ μ¦λͺ
ν΄ λμ΅λλ€. π
π― Epilogue: λ‘κ³ μ°©μ°©μ΄ μ¦λͺ νλ λμ κ°μΉ
μ΄μ λ‘κ³ μ°©μ°©(logochakchak.site)μ μ€λ¬΄ λμμ΄λμ λ§μΌν°λ€μ΄ μΈμ λ μ°Ύμμ λΈλλ μμ°μ 1μ΄ λ§μ μ€μΊν μ μλ λ¨λ¨νκ³ μμ ν νλ«νΌμΌλ‘ μ리 μ‘μμ΅λλ€.
μμ΄λμ΄κ° μ€μΉμλ§μ Figma λμ μλν°λ₯Ό μΌκ³ Vibe CodingμΌλ‘ νλ‘ν νμ μ 2μΌ λ§μ λ½μλ΄λ μ§λ¦Ών μλκ°λΆν°, κ΅¬κΈ λ΄κ³Όμ μ¬λ¦¬μ μ ν΅ν Soft 404 ν΄μ, Notionμμ Supabaseλ‘μ κ³Όκ°ν μν€ν μ² μ΄μ , κ·Έλ¦¬κ³ λμν ννμ λ§μλΈ λ―Έλ€μ¨μ΄ λ°©μ΄μ κΉμ§!
μλ¦λ€μ΄ νλ©΄μ 그리λ κ²μ λ©μΆμ§ μκ³ , νλ‘λνΈμ λΉμ¦λμ€μ μΈνλΌ, κ·Έλ¦¬κ³ μ΄μμ μ§μ κ°λ₯μ±κΉμ§ μμ§λμ΄λ§μΌλ‘ ν΄κ²°ν΄ λ΄λ λ©μ΄μ»€. κ·Έκ² λ°λ‘ μ λμμΈ μμ§λμ΄ μ¬λ¦¬λΈμ λλ€. π
κ·Έλμ 'λ‘κ³ μ°©μ°©'μ μΉμ΄νλ μμ‘΄κΈ°λ₯Ό μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€. μ λ λ λ€μ λ¬Έμ λ₯Ό ν΄κ²°νλ¬ κ°λ³Όκ²μ! λλ¨ν κ°μ¬ν©λλ€! πΈβ¨