在heroku上集成博客和node.js应用程序

我有一个在heroku上部署的node.js应用程序。 一般使用引导程序,并希望在网站中embedded一个博客。 WordPress的只提供了帮助,我不能用在与Heroku上的节点交界处。 解决scheme是要写另一个应用程序在PHP(我没有处理),再次部署,并将其绑定到网站; 或寻找一些替代博客平台。

需求不是很大:我需要一个博客(能够在同一个域名下以纯文本撰写/评论)与网站风格类似(现在是商业模板 )。

问题是我将如何去呢? 如果我selectWordPress,我应该如何处理不兼容问题? 如果它是一些替代平台(例如Ghost),绑定到网站的方式是什么?

代码行的答案非常感谢。 进一步的澄清将尽快提供。 我会接受并加上描述解决scheme的答案。

这听起来像你想find一个现成的CMS与Heroku兼容。

Heroku有一个只读文件系统 ,所以你将需要使用数据库即服务来避免每次更改内容时重新部署。

Heroku Cedar堆栈意味着开发人员可以安装和运行任何语言或服务!

有Wordpress / PHP的Heroku buildpack 。 如:

在推送之前,您需要获得本地所有的插件和主题。 Heroku并没有正式支持PHP,所以当你从buildpack的作者运行预编译的Nginx,PHP和Wordpress版本时,这是有点冒险的。

如果你真的想使用Node.js,有一些CMS,如KeystoneJS , Ghost , Calipso , HatchJS , 毛豆和点头 。

你提到了Ghost,以及如何“绑定到网站”。 在Ghost框架中运行整个站点,而不是将它修补到现有的站点上,不是更好吗? 你当前的Node.js应用有多大?

另一个select是使用无数据库方法。 基本上只是一堆静态文件。 你可以有一个简单的快速应用程序,它会摄取翡翠或Markdown模板。 这样做的缺点是每次你想推新内容时,都需要重新部署。

您是否有任何具体原因想要使用列出的技术? 看着Heroku开发中心 ,看起来他们不支持PHP,所以你不能用Heroku来使用Wordpress。 另外node.js是一个Javascript服务器,所以我不明白你为什么要运行另一台服务器来运行PHP。 既然你使用node.js作为服务器,我build议找一个node.js的博客平台。 或者drop node.js和Heroku来获得运行PHP的服务器来使用Wordpress。