Créez et publiez des blogs rapides évasés avec Next-CMS-Ghost . Propulsé par le framework React Next.js et le contenu alimenté par Headless Ghost, vous obtiendrez un frontend hybride prêt à la production qui combine le meilleur des sites statiques et de serveurs. Plus important encore, votre site Web peut être facilement distribué à l'échelle mondiale pour être servi à partir du bord. En même temps, vos créateurs de contenu peuvent continuer à travailler avec le système de création de fantômes auquel ils sont habitués.
Scores calculés avec le phare 6.4.0.
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn build La variable d'environnement IMAGE_DOMAINS doit contenir une liste séparée par des virgules de tous les domaines que vous utilisez pour les images d'entrée. Par exemple:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
L'optimisation de l'image est automatiquement désactivée lors du déploiement sur Netlify, car il est actuellement pris en charge sur Netlify.
La variable d'environnement SITE_URL doit être définie sur l'URL face au public de votre site, dans la plupart des cas, dans votre domaine personnalisé.
| Clé | Valeur (exemple) |
|---|---|
| Site_url | https://www.your-blog.org |
Si vous ne spécifiez pas SITE_URL , il sera rempli en fonction des défauts suivants:
| Plate-forme | Valeur du système | Conditions |
|---|---|---|
| Vercel | Vercel_url | Exposer automatiquement les variables d'environnement du système doivent être vérifiées |
| Gré | URL |
Dans tous les autres cas, SITE_URL est défini sur http://localhost:3000 .
Tout le contenu provient d'un CMS fantôme. Choisissez la méthode en fonction de votre scénario de construction.
Créez un nouveau fichier texte .env.local dans le dossier racine du projet avec le contenu suivant:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
Modifiez CMS_GHOST_API_URL et CMS_GHOST_API_KEY avec les valeurs que vous pouvez générer dans votre admin fantôme sous Integrations .
Si vous créez votre projet avec un fournisseur de cloud, la meilleure option est de fournir aux clés des variables d'environnement:
| Clé | Valeur (exemple) |
|---|---|
| Cms_ghost_api_url | https://your-ghost-cms.org |
| Cms_ghost_api_key | 9fccdb0e4ea5b572e2e5b92942 |
Pour de meilleurs résultats, le déploiement de Vercel est recommandé. Comme alternative, vous pouvez également déployer sur Netlify.
Pour les meilleurs résultats de référencement, il est fortement recommandé de désactiver le thème du guidon fantôme par défaut frontal en sélectionnant l'indicateur privé Make This Ce site dans vos paramètres d'administration fantôme.
Veuillez signaler tous les bogues et problèmes à Next-CMS-Ghost / Issues.
Les PR sont les bienvenus! Pensez à contribuer à ce projet si vous souhaitez faire un meilleur Web.
Des remerciements particuliers vont à ces gens merveilleux (clé emoji):
Vince Fulco | Manuel Taberna ? | Akshat Mittal | chrétien ? | Rahul Suresh ? | Miguel Bernard | Stevan Aji |
Toan le ? | Davor ? | Simon Holdorf ? | Sumit Kumar ? | Francolamcn ? | Charles Chan | Raihan Ameen ? |
Andy Grunwald | Hikz | Humette ? | Laurent Meyer | Garfounkel | Orleando Dassi | Flavio li volsi |
Anneau nat | Vitor Pereira |
Ce projet suit les spécifications de tous les contributeurs. Contributions de toute nature bienvenue!
Ce projet n'est pas affilié à NextJS ou Ghost.
Copyright (C) 2020 - 2021 StyxLab - publié sous la licence MIT.