我如何将next.js博客上传到ghost

时间:2020-07-07 23:50:23

标签: next.js digital-ocean ghost-blog

我试图了解ghost和next.js如何一起工作。基本上,我使用next.js为ghost创建了一个自定义主题博客,当我上传到构建博客的vercel之类的网站时,效果非常好。

但是,当我尝试将主题上传到Digital Ocean上的幽灵小滴时,它说我需要default.hbs和post.hbs。但是我不知道如何将它们集成到next.js博客中。

如何将我的next.js博客上传到数字海洋上的幽灵小滴?

如果我不能将next.js应用程序上载到幽灵小滴,我可以将我的next.js博客直接上载到非幽灵小滴,但仍然可以访问幽灵后端以使用编辑器编写文章吗? / p>

我不完全了解它是如何工作的。任何建议深表感谢! 预先感谢!

1 个答案:

答案 0 :(得分:0)

我认为这与围绕Ghost进行主题设置以及将Ghost用作无头CMS混淆。当您使用Ghost Content API检索内容(例如使用它将内容提取到Next.js应用程序中)时,您将Ghost用作无头CMS。

由于前端Next.js应用程序的头部与Ghost分离,因此您不再需要处理Ghost的主题化部分。可以保留默认的Ghost主题,并且可以将站点设置为“私人”模式(请参阅Ghost管理员中的“常规”设置)。

Next.js应用程序可以有效地托管在任何地方,但是Vercel可能是最合适的,因为它是为托管这类应用程序而设计的。