Cree y publique blogs rápidos con el next-cms-ghost . Impulsado por el marco React Next.js y el contenido alimentado por el fantasma sin cabeza, obtendrá una frontend híbrida preparada para la producción que combina lo mejor de los sitios estáticos y renderizados por el servidor. Lo más importante es que su sitio web se puede distribuir fácilmente a nivel mundial para ser servido desde el borde. Al mismo tiempo, sus creadores de contenido pueden continuar trabajando con el sistema de autoría fantasma al que están acostumbrados.
Puntajes calculados con el faro 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 de entorno IMAGE_DOMAINS debe contener una lista separada por comas de todos los dominios que usa para imágenes en el trabajo. Por ejemplo:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
La optimización de imágenes se desactiva automáticamente cuando se implementa en NetLify, porque actualmente está compatible con NetLify.
La variable de entorno SITE_URL debe establecerse en la URL pública de su sitio, en la mayoría de los casos a su dominio personalizado.
| Llave | Valor (ejemplo) |
|---|---|
| Sitio_url | https://www.your-log.org |
Si no especifica SITE_URL , se poblará de acuerdo con los siguientes valores predeterminados:
| Plataforma | Valor del sistema | Condiciones |
|---|---|---|
| Velo | Vicel_url | Exponer automáticamente las variables de entorno del sistema deben verificarse |
| Netlificar | Url |
En todos los demás casos, SITE_URL se establece en http://localhost:3000 .
Todo el contenido proviene de un CMS Ghost. Elija el método de acuerdo con su escenario de compilación.
Cree un nuevo archivo de texto .env.local en la carpeta Root del proyecto con el siguiente contenido:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
Cambie CMS_GHOST_API_URL y CMS_GHOST_API_KEY con los valores que puede generar en su administrador Ghost en Integrations .
Si crea su proyecto con un proveedor de nube, la mejor opción es proporcionar las claves con variables de entorno:
| Llave | Valor (ejemplo) |
|---|---|
| CMS_GHOST_API_URL | https://your-ghost-cms.org |
| CMS_GHOST_API_KEY | 9FCCDB0E4EA5B572E2E5B92942 |
Para obtener los mejores resultados, se recomienda la implementación en VERCEL. Como alternativa, también puede implementar para netlify.
Para obtener los mejores resultados de SEO, se recomienda deshabilitar el tema del tema de Handlebar Ghost predeterminado seleccionando el indicador privado de hacer este sitio dentro de la configuración de su administrador fantasma.
Informe todos los errores y problemas en Next-CMS-Ghost/temas.
¡PRS son bienvenidos! Considere contribuir a este proyecto si desea hacer una mejor web.
Un agradecimiento especial a estas maravillosas personas (Key Emoji):
Vince Fulco | Manuel Taberna ? | Akshat Mittal | cristiano ? | Rahul Suresh ? | Miguel Bernard | Stevan Aji |
Toan le ? | DEVER BUDIMIR ? | Simon Holdorf ? | Sumit Kumar ? | francolamcn ? | Charles Chan | Raihan ameen ? |
Andy Grunwald | Caminata | Huy ? | Laurent Meyer | Garfounkel | Orleando Dassi | Flavio Li Volsi |
Anillo nat | Vitor Pereira |
Este proyecto sigue la especificación de todos los contribuyentes. ¡Contribuciones de cualquier tipo bienvenido!
Este proyecto no está afiliado a NextJS o Ghost.
Copyright (c) 2020 - 2021 Styxlab - Lanzado bajo la licencia MIT.