1

我一直在探索将 Vue 用于 wordpress 前端,我遇到了很多不同的技术,比如 Nuxt.js、Gridsome、VuePress,它们有助于将网站创建为 SPA、SSR 或静态网站。我真的很喜欢这些想法,因为我想进入现代前端,而不是使用 WordPress 默认。所以我正在研究无头 WordPress。

经过一番研究,我觉得我有点喜欢 Gridsome 和 Wordpress,因为 Gridsome 通过在构建时编译来自 CMS 和模板的内容来帮助构建静态站点。

所以我有一个非常新手的问题,像 wordpress 这样的 CMS 每天都会被用户更新,更新页面,添加新帖子等,这是否意味着每次人们向 CMS 添加一些内容时你都需要构建网站?

我将使用 WordPress 构建一种内部门户网站,并且我想尝试 Vue,因此有了所有这些技术,我迷失了哪种框架最适合我的动态内容项目。

有什么建议或见解吗?谢谢。

4

1 回答 1

1

所以我有一个非常新手的问题,像 wordpress 这样的 CMS 每天都会由 > 用户更新,以更新页面、添加新帖子等,这是否意味着每次人们向 CMS 添加一些内容时都需要构建 > 网站?

是的,这就是静态生成网站的概念。它仍然是您如何设计应用程序的选择。通常,当创建新帖子时,可能会有一个事件/webhook 触发构建作业,该构建作业将使用最新帖子自动构建和部署页面。

您仍然可以在部署的应用程序客户端中使用 Vue 组件,这些组件直接调用 API 来检索数据并显示它。例如,对于评论,这样做可能很有意义。

Netlify 是一个很好的例子,它通过一个不错的 CI / CD 简化了整个静态站点的生成,它可以在您的站点自动触发。他们还有一个在降价文件之上工作的 CMS。一旦更改/新的降价文件提交到存储库,它就会触发构建以部署页面的最新版本。

我希望这有帮助。

谢谢和最好的问候,电子手表

于 2020-01-09T23:59:01.490 回答