单页应用程序适合写博客吗?

Is Single Page Application suitable for blogging?

我即将开始重新设计我工作的公司的博客,我想知道将其制作成单页应用程序是否是个好主意。这是一个普通的博客,没有什么特别要讲的。到目前为止,使它成为 SPA 的论据是更好的页面加载时间,并且在从一篇文章移动到另一篇文章时不需要刷新整个页面。反对的论点可能是 SEO 灾难。我以前从未做过单页应用程序(除了一些漏斗),上面的陈述只是我根据我在网上阅读的内容做出的假设。我试图在互联网上找到一个作为 SPA 制作的工作博客,但令人惊讶的是没有成功。正如标题所说,我的主要问题是作为 SPA 运营的博客的优缺点是什么?周围有这样的博客吗?我非常感谢链接

我必须做出的另一个选择是将前端开发为 Wordpress 主题,或者仅将 WP 用作后端(使用 WP REST API)并在 NodeJS 上创建一个单独的前端。后一种选择的明显缺点是无法使用大部分 WP 插件。优点是 backend-agnostic 前端。有使用 WP 作为后端经验的人可以告诉它是否值得吗?

谢谢

正如您所说的 SPA 对 SEO 来说是一个真正的痛苦,有很多方法可以解决它,但它们需要一些设置。好处是您不必重新加载页面,但在博客中,您通常会在页面上花费很长时间,而拥有一个页面的重要原因之一是 SEO。因此,除非您是一家大型博客公司,否则可能不值得从中获益。

我看到有几个网站用 SPA 风格的博客做一些很酷的事情。例如,现在 LinkedIn 脉冲加载一个 post,当你向下滚动时,它会在底部加载一个新的 post 并更改 url。参见:https://www.linkedin.com/pulse/how-ace-top-50-interview-questions-dr-travis-bradberry

至于 WP 方法,我已经研究过使用 WP REST API,但我们在查看它时发现您可能只想使用它来显示博客并坚持使用完整的 WP用于编辑博客的管理区域。主要原因是,当您取消管理方面时,您并没有真正从 WP 获得太多,您还不如使用不那么复杂的东西。无论如何,这可能就是您要说的,但只是想弄清楚。如果您不喜欢 WP 主题,我仍然会这样做,但 WP 可以作为主题,并且您可以找到很多知道如何主题的人。