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

6
我即将开始重新设计我所在公司的博客,我想知道将其设计成单页面应用是否是个好主意。它是一个普通的博客,没有特别的内容。到目前为止,采用单页面应用的优点是更快的页面加载时间和在文章之间移动时无需刷新整个页面。缺点在于搜索引擎优化可能会出现问题。我以前从未做过单页面应用(除了一些漏斗),上述声明只是我根据网上阅读的内容得出的假设。我尝试在Internet上找到一个单页应用程序作为博客,但令人惊讶的是没有成功。我的主要问题如标题所示,单页面应用程序作为博客有哪些优缺点?有这样的博客吗?我真的很感激链接。
我还有一个选择要做,就是开发前端作为Wordpress主题,或者仅使用WP作为后端(使用WP REST API)并在NodeJS上创建一个独立的前端。后一种选择的明显劣势是无法使用大部分WP插件。优点是具备后端不可知性。有没有经验使用WP作为后端的人告诉我是否值得这样做?
谢谢

我会构建一个后端管理员作为SPA,但不是前端。Blogger的默认主题没有JS就无法使用,这真的很糟糕。 - ceejayoz
如果你想要比完整的WordPress更简单、可定制但不是SPA的东西,那么也许可以尝试Hexo.js或其他静态网站生成器。 - Richard
1个回答

9
正如你所说,SPA对于SEO来说确实很麻烦,但有一些解决方法需要一些设置。好处是您不必重新加载页面,但在博客中,您通常会花费很长时间在一个页面上,而拥有博客的一个重要原因就是SEO。因此,除非您是一家庞大的博客公司,否则可能不值得这样做。
我看到过一些网站在博客中使用了一些很酷的SPA功能。例如,现在LinkedIn Pulse会加载一个帖子,当您向下滚动时,它会在底部加载一个新帖子并更改URL。请参见:https://www.linkedin.com/pulse/how-ace-top-50-interview-questions-dr-travis-bradberry 关于 WP 方法,我已经查看了使用 WP REST API 的可能性,但我们发现,当我们浏览它时,您可能只想将其用于显示博客,并坚持使用完整的 WP 管理区域来编辑博客。主要原因是如果您取消管理侧面,您实际上并没有从 WP 中获得太多内容,您可以使用更简单的东西。这也许就是您所说的,但我只是想清楚地表达。如果您不喜欢为 WP 设计主题,我仍然只会这样做,但 WP 不难围绕主题设计,您可以找到很多知道如何设计主题的人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接