gpt4 book ai didi

php - 将博客与 heroku 上的 Node.js 应用程序集成

转载 作者:太空宇宙 更新时间:2023-11-03 22:55:07 26 4
gpt4 key购买 nike

我有一个部署在heroku 上的node.js 应用程序。我一般使用 bootstrap 并希望将博客嵌入到网站中。 WordPress 只为 php 提供帮助,但我无法与 heroku 上的 Node 结合使用。解决方案是要么用 php 编写另一个应用程序(我没有处理过),再次部署它并将其绑定(bind)到网站;或者寻找一些替代的博客平台。

要求并不大:我需要一个与网站(目前为 modern-business template )风格相似的博客(能够在同一域名下以纯文本形式撰写/评论)。

问题是我该怎么做?如果我选择WordPress,如何处理不兼容问题?如果是其他平台(例如Ghost),如何将其绑定(bind)到网站?

非常感谢带有代码行的答案。我们将尽快提供进一步说明。我将接受并加上描述解决方案的答案。

最佳答案

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

Heroku 有一个 read only filesystem ,因此您将需要使用数据库即服务来避免每次进行内容更改时重新部署。

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

有 Heroku buildpacks适用于 WordPress/PHP。如:

在推送之前,您需要让所有插件和主题在本地运行。 Heroku 并不正式支持 PHP,因此这有点冒险,因为您正在运行构建包作者的 Nginx、PHP 和 Wordpress 的预编译版本。

如果您确实想使用 Node.js,有一些 CMS,例如 KeystoneJS , Ghost , Calipso , HatchJS , edamamenodize .

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

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

关于php - 将博客与 heroku 上的 Node.js 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20760163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com