Erstellen und veröffentlichen Sie die Aufflackern von schnellen Blogs mit Next-CMS-Ghost . Angetrieben von dem React Framework Next.js und Inhalt von Headless Ghost erhalten Sie eine produktionsbereite Hybrid-Frontend, die die besten statischen und serverbereiteten Websites kombiniert. Am wichtigsten ist, dass Ihre Website leicht weltweit verteilt werden kann, um sie vom Rand zu bedienen. Gleichzeitig können Ihre Inhaltsersteller weiterhin mit dem Ghost Authoring -System arbeiten, an das sie gewöhnt sind.
Bewertungen mit Leuchtturm 6.4.0.
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn build Die Umgebungsvariable IMAGE_DOMAINS muss eine von der Kommas getrennte Liste aller Domänen enthalten, die Sie für In-Sourcing-Bilder verwenden. Zum Beispiel:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
Die Bildoptimierung wird beim Bereitstellen für Netlify automatisch ausgeschaltet, da sie derzeit bei Netlify unterstützt wird.
Die Umgebungsvariable SITE_URL sollte in den meisten Fällen auf die öffentliche URL Ihrer Website auf Ihre benutzerdefinierte Domain eingestellt werden.
| Schlüssel | Wert (Beispiel) |
|---|---|
| Site_url | https://www.your-blog.org |
Wenn Sie SITE_URL nicht angeben, wird dies gemäß den folgenden Standardeinstellungen besiedelt:
| Plattform | Systemwert | Bedingungen |
|---|---|---|
| Vercel | Vercel_url | Die automatische Belastung der Systemumgebungsvariablen müssen überprüft werden |
| Netlify | URL |
In allen anderen Fällen wird SITE_URL auf http://localhost:3000 eingestellt.
Alle Inhalte stammen aus einem Ghost CMS. Wählen Sie die Methode gemäß Ihrem Build -Szenario.
Erstellen Sie eine neue Textdatei .env.local im Projektroot -Ordner mit dem folgenden Inhalt:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
Ändern Sie CMS_GHOST_API_URL und CMS_GHOST_API_KEY mit den Werten, die Sie in Ihrem Ghost Admin unter Integrations generieren können.
Wenn Sie Ihr Projekt mit einem Cloud -Anbieter erstellen, besteht die beste Option darin, den Tasten mit Umgebungsvariablen zu versehen:
| Schlüssel | Wert (Beispiel) |
|---|---|
| CMS_GHOST_API_URL | https://your-ghost-cms.org |
| CMS_GHOST_API_KEY | 9FCCDB0E4EA5B572E2E5B92942 |
Für die besten Ergebnisse wird empfohlen, in Vercel einzustellen. Alternative können Sie auch zum Netlify bereitstellen.
Für die besten SEO-Ergebnisse wird dringend empfohlen, das Standard-Front-End des Standard-Ghost-Lenkers zu deaktivieren, indem das private Flag in Ihren Ghost Admin-Einstellungen ausgewählt wird.
Bitte melden Sie alle Fehler und Probleme bei Next-CMS-Ghost/Problemen.
PRs sind willkommen! Erwägen Sie, zu diesem Projekt beizutragen, wenn Sie ein besseres Web machen möchten.
Besonderer Dank geht an diese wunderbaren Menschen (Emoji -Schlüssel):
Vince Fulco | Manuel Taberna ? | Akshat Mittal | Christianlauer ? | Rahul Suresh ? | Miguel Bernard | Stevan Aji |
Toan Le ? | Davor Budimir ? | SIMON HOLTORF ? | Sumit Kumar ? | Francolamcn ? | Charles Chan | Raihan Ameen ? |
Andy Grunwald | Hikz | Huy ? | Laurent Meyer | Garfounkel | Orleando Dassi | Flavio Li Volsi |
Nat Ring | Vitor Pereira |
Dieses Projekt folgt der All-Contributors-Spezifikation. Beiträge jeglicher Art willkommen!
Dieses Projekt ist nicht mit NextJs oder Ghost verbunden.
Copyright (C) 2020 - 2021 StyxLab - Veröffentlicht unter der MIT -Lizenz.