Vấn đề không nằm ở chuyện giữ nội dung trong repo. Vấn đề là trộn copy, layout, routing và SEO vào cùng một component cho đến khi mỗi lần sửa nội dung đều kéo theo rủi ro kỹ thuật.
Chỉ một model nhỏ cũng thay đổi rất nhiều
Với một hợp đồng tối thiểu cho BlogPost, Project và Service, ứng dụng sẽ thôi phụ thuộc vào các khối HTML lặp lại và bắt đầu làm việc với dữ liệu thực.
Điều đó cho phép bạn:
- liệt kê,
- lọc,
- truy xuất theo slug,
- tạo sitemap,
- áp dụng metadata nhất quán.
Và tất cả những việc đó đều có thể làm được mà chưa cần đưa CMS vào ngay từ ngày đầu.
