首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将博客与heroku上的node.js应用程序集成

将博客与heroku上的node.js应用程序集成
EN

Stack Overflow用户
提问于 2013-12-24 19:33:07
回答 2查看 1.1K关注 0票数 1

我有一个部署在heroku上的node.js应用程序。我一般使用bootstrap,并想在网站中嵌入一个博客。Wordpress只为php提供帮助,我不能在heroku上与node联合使用。解决方案是要么用php编写另一个app (我还没处理过),重新部署它并将其绑定到网站上;要么寻找一些替代的博客平台。

要求并不是很大:我需要一个博客(在同一域名下的纯文本写作/评论的能力)与网站(目前是modern-business template)类似的风格。

问题是我该如何去做呢?如果我选择WordPress,我应该如何处理不兼容的问题?如果它是某种替代平台(例如,Ghost),如何将其绑定到网站上?

代码行的答案非常受欢迎。我们将尽快提供进一步的澄清。我将接受并加上描述解决方案的答案。

EN

回答 2

Stack Overflow用户

发布于 2013-12-24 20:39:30

听起来你想找到一个与Heroku兼容的现成CMS。

Heroku有一个read only filesystem,所以你需要使用数据库即服务来避免每次修改内容时都要重新部署。

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

这里有用于Wordpress / PHP的Heroku buildpacks。例如:

在推送之前,你需要让你所有的插件和主题在本地工作。Heroku没有正式支持PHP,所以这有点风险,因为你运行的是来自构建包作者的Nginx、PHP和Wordpress的预编译版本。

如果你真的想使用Node.js,有一些内容管理系统,比如KeystoneJSGhostCalipsoHatchJSedamamenodize

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

另一种选择是使用无数据库方法。基本上就是一堆静态文件。您可以有一个简单的Express应用程序,它将摄取JadeMarkdown模板。这样做的缺点是,每次您想要推送新内容时,都需要重新部署。

票数 4
EN

Stack Overflow用户

发布于 2013-12-24 20:08:22

有什么特别的原因让你尝试使用上面列出的技术吗?从Heroku dev centre看起来他们不支持PHP,所以你不能在Heroku上使用Wordpress。另外,node.js是一个Javascript服务器,所以我不明白你为什么要运行另一个服务器来运行它。既然您正在使用node.js作为服务器,我建议您为node.js寻找一个博客平台。或者删除node.js和Heroku来获得一个运行PHP的服务器来使用Wordpress。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20760163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档