需要了解如何使用 Firebase 构建博客

Need insight on building a blog with firebase

好的。所以我为人们建立了几个网站。我是一名前端开发人员,我已经切换了一些支持,但对此并没有太多信心。我现在准备建立我的投资组合,但它与我的博客结合在一起。

我必须选择。

  1. 静态网站 - 我没有很多时间。由于某些原因,我准时上班,所以我不确定这个选项。但是我觉得添加我想要的 firebase 系列会更容易。例如 firebase 托管、数据库、存储和身份验证。您还知道如何在博客中浏览 post 并单击“下一步”,它会弹出更多博客 post。这可以用 firebase 来完成吗?

  2. WordPress - 每个人,甚至 none 开发人员都使用过 WordPress。我不是这方面的专家,但我相信学习 javascript 会容易得多。由于时间原因,这似乎是最好的选择,但我对与我想要的服务的集成感到困惑。我知道在 WordPress 上我可以创建一个 post 并且它会实时弹出。我不需要用 firebase 创建它吗?我什至需要 firebase 数据库或存储吗?我将如何使用登录和身份验证?

有什么建议吗?

如果您的目标只是建立一个关于您自己的页面 + 博客,请选择已知最简单的 CMS,即 Wordpress,事实上,几乎每个免费模板都提供这一功能。最快、最简单、最省时的事情。 Firebase 是一个很好的工具,而不是用于构建具有数据流的应用程序,例如实时应用程序,这不是您的目标。我背后有 firebase 和 wordpress 项目,我也是一名前端开发人员并且问心无愧,如果你只想创建一个博客和你的作品集,不要担心身份验证和可能的安全性,选择 Wordpress .

但是,如果您将此视为一项挑战,并且博客的构建对您来说是一个教训,请尝试使用 firebase 博客的可用启动器之一,例如https://github.com/NeoWu1216/firebase-blog

使用 firebase 的想法可能看起来很酷,但不是为了那个目的。节省您的时间,只需安装 wordpress ;)

Wordpress 和 Firebase 不能很好地协同工作,因为 Firebase 只提供静态 HTML 文件,不能 运行 服务器端代码。 Wordpress 建立在服务器端的 PHP 之上。如果您想在 Firebase 上创建一个动态博客,您将必须找到或创建一个 运行 代码客户端的应用程序。另一种选择是使用像 Jekyll 这样的静态站点生成器来创建静态站点并将其上传到 Firebase。因此,除非你知道我不了解 Wordpress 及其与 Firebase 的兼容性,否则我认为你应该选择其他东西,比如 Jekyll