使用Next-CMS-Ghost创建和发布Flaring Fast Blog。 Next由React Framework提供支持,JS和由无头Ghost喂养的内容,您将获得生产Ready Hybrid Frontend,结合了静态和服务器渲染的网站。最重要的是,您的网站可以在全球范围内轻松分发,从而从边缘提供。同时,您的内容创建者可以继续与他们习惯的幽灵创作系统一起工作。
用灯塔6.4.0计算的分数。
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn buildIMAGE_DOMAINS环境变量必须包含用于供水图像的所有域的逗号分隔列表。例如:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
部署到NetLify时,图像优化会自动关闭,因为当前在NetLify上支持它。
在大多数情况下,应将SITE_URL环境变量设置为您网站的公共URL。
| 钥匙 | 价值(示例) |
|---|---|
| site_url | https://www.your-blog.org |
如果未指定SITE_URL ,它将根据以下默认值填充:
| 平台 | 系统价值 | 状况 |
|---|---|---|
| 动词 | vercel_url | 必须自动公开系统环境变量 |
| Netlify | URL |
在所有其他情况下, SITE_URL设置为http://localhost:3000 。
所有内容均来自Ghost CMS。根据您的构建方案选择该方法。
在项目根文件夹中创建一个新的文本文件.env.local其中包含以下内容:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
更改CMS_GHOST_API_URL和CMS_GHOST_API_KEY ,并使用您可以在Integrations下的ghost管理员中生成的值。
如果您使用云提供商构建项目,最好的选择是为键提供环境变量:
| 钥匙 | 价值(示例) |
|---|---|
| cms_ghost_api_url | https://your-ghost-cms.org |
| cms_ghost_api_key | 9FCCDB0E4EA5B572E2E5B92942 |
为了获得最佳结果,建议部署到Vercel。作为替代方案,您也可以部署以进行Netlify。
为了获得最佳SEO结果,强烈建议通过在您的幽灵管理设置中选择“使此站点的私有标志”来禁用默认的幽灵车把主题。
请在Next-CMS-Ghost/问题上报告所有错误和问题。
欢迎PR!如果您想制作更好的网络,请考虑为该项目做出贡献。
特别感谢这些出色的人(表情符号密钥):
文斯·富尔科(Vince Fulco) | Manuel Taberna ? | Akshat Mittal | ChristianLauer ? | 拉胡尔·苏雷什(Rahul Suresh) ? | 米格尔·伯纳德(Miguel Bernard) | Stevan Aji |
Toan Le ? | 达沃德·布迪米尔(Davor Budimir) ? | 西蒙·霍尔多夫(Simon Holdorf) ? | Sumit Kumar ? | Francolamcn ? | 查尔斯·陈 | Raihan Ameen ? |
安迪·格伦瓦尔德(Andy Grunwald) | hikz | huy ? | 劳伦特·迈耶(Laurent Meyer) | Garfounkel | Orleando Dassi | Flavio Li Volsi |
纳特环 | Vitor Pereira |
该项目遵循全企业规范。欢迎任何形式的贡献!
该项目与NextJS或Ghost没有隶属关系。
版权(C)2020-2021 StyxLab-根据MIT许可发布。