Perché esiste
Forniamo un'applicazione incentrata sulla documentazione che dimostra come i contenuti gestiti da un CMS possano essere trasformati in un sito di documentazione raffinato senza ricostruire il livello di rendering.
Quando utilizzarlo
- ospitare la documentazione di prodotto basata su contenuti del CMS
- eseguire il rendering di documenti ricchi di markdown
- creare una navigazione della documentazione basata su barra laterale e ricerca
Cosa include
- applicazione Next.js modello-documentazione
- rendering di rotte catch-all supportate dal CMS
- delimitazione markdown per la documentazione
- componenti specifici per la documentazione: navbar, sidebar e contenuto
- caricamento di post e categorie con riconoscimento della lingua
Flusso di lavoro principale
- Configura l'app di documentazione con le variabili d'ambiente del CMS.
- Esegui il rendering delle rotte della documentazione tramite
cms-renderer. - Recupera i documenti di categorie e post dagli schemi del CMS.
- Esegui il rendering dei contenuti markdown con componenti specifici per la documentazione.
- Sovrapponi una navigazione e una ricerca più ricche.
Componenti del sistema
- livello delle rotte dell'app di documentazione
- livello dei componenti UI della documentazione
- helper per i dati CMS e gli URL della documentazione