Sorun içeriğin repo içinde durması değil. Asıl sorun, metni, layout'u, routing'i ve SEO'yu aynı component'in içine sıkıştırıp her editoryal değişikliği teknik riske çevirmek.
Küçük bir model bile çok şeyi değiştirir
BlogPost, Project ve Service için minimal bir sözleşme tanımladığınızda, uygulama tekrarlanan HTML bloklarına bağımlı olmaktan çıkar ve gerçek veriyle çalışmaya başlar.
Bu sayede şunları yapabilirsiniz:
- listelemek,
- filtrelemek,
- slug'a göre çözümlemek,
- sitemap üretmek,
- tutarlı metadata uygulamak.
Üstelik tüm bunları ilk günden CMS eklemeden yapmak mümkündür.
