Eine Starter -Vorlage, um vollständig statische Websites mit Ghost & ELEITY zu erstellen
Demo: https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
Dann Abhängigkeiten installieren
yarn
Starten Sie den Entwicklungsserver
yarn start
Sie haben jetzt eine vollständig statische Website, die Inhalte aus dem Ghost als kopfloses CMS zieht.
Standardmäßig wird der Starter Inhalte einer Standard -Ghost -Installation unter https://eleventy.ghost.io bevölkern.
Um Ihre eigene Installation zu verwenden, bearbeiten Sie die .env
-Konfigurationsdatei mit Ihren Anmeldeinformationen. Sie finden Ihre contentApiKey
im Bildschirm "Integrationen" im Ghost Admin. Die minimal erforderliche Version für Ghost beträgt 2.10.0
um diesen Starter ohne Probleme zu verwenden.
Der Starter enthält drei Konfigurationsdateien speziell für die Bereitstellung mit Netlify. Eine netlify.toml
-Datei für Build -Einstellungen, eine headers.njk
-Datei mit standardmäßigen Sicherheitsheadern für alle Routen (Builds to /_headers
Path) und redirects.njk
um die Netlify -Domänen -Umleitungen (Builds to /_redirects
Path) festzulegen.
Um in Ihrem Netlify -Konto bereitzustellen, drücken Sie die folgende Button.
Content -API -Schlüssel gelten im Allgemeinen nicht als sensible Informationen, sie existieren so, dass sie im Falle eines Missbrauchs geändert werden können. Die meisten Leute verpflichten es also direkt in ihre .env
-Konfigurationsdatei. Wenn Sie diese Informationen bevorzugen, können Sie diese Konfiguration entfernen und Netlify Env -Variablen für Produktionsbauten festlegen.
Nach der Bereitstellung können Sie eine Ghost + Netlify -Integration einrichten, um die Bereitstellung von Hooks von Ghost zum Auslösen von Netlify -Wiederaufbauten zu verwenden. Auf diese Weise wird Ihre Website bei jedem Zeitpunkt, an dem Datenveränderungen in Ghost ändert.
Sie können das standardmäßige Ghost-Lenker-Themen-Front-End deaktivieren, indem Sie Make this site private
in Ihren Geistereinstellungen ermöglichen. Dies ermöglicht den Kennwortschutz vor der Ghost-Installation und setzt <meta name="robots" content="noindex" />
Also wird Ihr elf Front-End zur Quelle der Wahrheit für SEO.
# Build the site locally
yarn build
Copyright (C) 2013-2025 Ghost Foundation - Veröffentlicht unter der MIT -Lizenz.