Firebase 托管 + database/firestore 带有 jekyll 或 hugo 的博客

Firebase hosting + database/firestore blog with jekyll or hugo

我想用基本的网络开发工具(html、css、js、nodejs 等)创建一个博客,使用 firebase database/firestore 路径生成页面链接和内容。例如,如果我有如下数据库:

https://i.stack.imgur.com/wElfZ.png

(抱歉,我不知道为什么,但无法上传图片)

帖子1 ×文字:文字1 ×标题:title1

后2 ×文字:文字2 ×标题:标题2

我想生成如下页面:

www.myblog.com/post1 和 www.myblog.com/post2

使用路径 child 生成页面内容。 是否可以?我想使用 firebase 工具,因为对于有争议的应用程序来说,它可以快速实施、简单且免费。如果不行,还有别的办法吗?

是的,这听起来可行。

你会想要:

  1. 使用 Firebase Hosting rewrites 确保所有相关的 URL 最终进入相同的 HTML+JavaScript 页面,然后在那里,

  2. read the URL from location.href并映射到数据库中对应的数据,最后

  3. onhashchange or locationchange event 以确保您的代码在 URL 中获取更改。