Neden var
Render katmanını yeniden inşa etmeye gerek kalmadan, CMS tarafından yönetilen içeriğin cilalı bir dokümantasyon sitesine dönüştürülebileceğini kanıtlayan, dokümantasyon odaklı bir uygulama sağlıyoruz.
Şunu şu durumlarda kullanın
- CMS içeriği üzerinde ürün dokümantasyonunu barındırırken
- yoğun markdown içeren belgeleri render ederken
- kenar çubuğu ve arama odaklı dokümantasyon navigasyonu oluştururken
Neleri içerir
- docs-template Next.js uygulaması
- CMS destekli catch-all rota işleme
- belgeler için markdown sınır bileşeni
- belgelere özel gezinme çubuğu, yan çubuk ve içerik bileşenleri
- dilin farkında olan yazı ve kategori yükleme
Temel iş akışı
- Dokümanlar uygulamasını CMS ortam değişkenleriyle yapılandırın.
- Doküman rotalarını
cms-renderer aracılığıyla render edin. - Kategori ve gönderi belgelerini CMS şemalarından alın.
- Markdown içeriğini dokümanlara özel bileşenlerle render edin.
- Üstüne daha zengin navigasyon ve arama katmanları ekleyin.
Sistem yüzeyleri
- doküman uygulaması rota katmanı
- doküman UI bileşen katmanı
- doküman CMS veri ve URL yardımcıları