Un modèle de démarrage pour créer des sites Web complètement statiques avec Ghost & Eleventy
Demo: https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
Puis installez les dépendances
yarn
Démarrer le serveur de développement
yarn start
Vous avez maintenant un site complètement statique tirant du contenu de Ghost en cours de CMS sans tête.
Par défaut, le démarreur remplira le contenu d'une installation de fantômes par défaut située sur https://eleventy.ghost.io.
Pour utiliser votre propre installation, modifiez le fichier .env
config avec vos informations d'identification. Vous pouvez trouver votre contentApiKey
dans l'écran "intégrations" dans Ghost Admin. La version minimale requise pour Ghost est 2.10.0
afin d'utiliser ce démarreur sans problèmes.
Le démarreur contient trois fichiers de configuration spécifiquement pour le déploiement avec Netlify. Un fichier netlify.toml
pour les paramètres de build, un fichier headers.njk
avec des en-têtes de sécurité par défaut définis pour tous les itinéraires (builds to /_headers
path) et redirects.njk
pour définir les redirections de domaine personnalisé de Netlify (builds vers le chemin /_redirects
).
Pour déployer sur votre compte Netlify, appuyez sur le bouton ci-dessous.
Les clés de l'API de contenu ne sont généralement pas considérées comme des informations sensibles, elles existent afin qu'elles puissent être modifiées en cas d'abus; Ainsi, la plupart des gens s'engagent directement dans leur fichier de configuration .env
. Si vous préférez garder ces informations hors de votre référentiel, vous pouvez supprimer cette configuration et définir des variables Env NetLify pour les builds de production à la place.
Une fois déployé, vous pouvez configurer une intégration Ghost + Netlify pour utiliser Deploy Hooks de Ghost pour déclencher des reconstructions NetLify. De cette façon, chaque fois que les données changent dans Ghost, votre site se reconstruit sur Netlify.
Vous pouvez désactiver le thème du guidon fantôme par défaut frontal en activant l'indicateur Make this site private
dans vos paramètres fantômes. Cela permet une protection par mot de passe devant l'installation de fantômes et définit <meta name="robots" content="noindex" />
donc votre eleventy front-end devient la source de vérité pour le référencement.
# Build the site locally
yarn build
Copyright (C) 2013-2025 Ghost Foundation - publié sous la licence du MIT.