Warnung: Netlify CMS wird nicht mehr gepflegt, daher werde ich dieses Projekt nicht pflegen.
Siehe decaporg/decap-cms#6503.
Sowohl Netlify CMS als auch dieses Projekt funktionieren größtenteils (Stand November 2022), wenn auch mit einigen veralteten Ansätzen, z. B. Komponenten der React-Klasse.
Ein Starterprojekt zum Erstellen blitzschneller Offline-First-Websites mit Netlify CMS und React.
Mein Ziel ist es, häufig verwendete Komponenten und Best Practices einzubeziehen, z. B. Formulare, Einstellungen, Tags, Lazy-Loading-Bilder usw.
Das CMS befindet sich unter __YOUR_SITE_NAME__.netlify.com/admin.
Klonen Sie Ihr Repo auf Ihren lokalen Computer
Abhängigkeiten installieren
yarn
oder npm install
yarn start
oder npm run start
Wenn Sie Inhalte lokal im CMS hinzufügen oder bearbeiten, sollten Sie einige Dinge beachten:
Änderungen werden an das Remote-Repository übertragen.
Sie werden aufgefordert, die URL Ihrer Website einzugeben. Dies ist erforderlich, damit Netlify Identity die Benutzeranmeldung verwalten kann. Dies wird in localStorage
gespeichert, sodass Sie möglicherweise Ihren Browser-Cache leeren müssen, wenn Sie Projekte wechseln, aber auf localhost:3000
bleiben.
Die Netlify CMS-Konfiguration befindet sich in public/admin/config.yml
. Hier konfigurieren Sie die Seiten, Felder, Beiträge und Einstellungen, die vom CMS bearbeitet werden können.
Weitere Informationen finden Sie in den Netlify CMS-Dokumenten.
Netlify CMS-Dokumente
Netlify CMS Repo
Hyperstatic – das gleiche Starterprojekt ohne Netlify CMS
Gatsby + Netlify CMS Starter (Gatsbro)