基于模板和用户输入以编程方式创建新的HTML页面

时间:2019-04-04 21:37:41

标签: javascript node.js google-cloud-functions firebase-hosting html-templates

我正在做一个项目/想法,我的用例是我其他人的博客/工艺/食谱网站。我想创建一个使用Firebase进行托管的个性化服务,并且希望没有编码/ html / firebase经验的人(如我的重要同事)能够在需要时上传新页面(这将在后端完成)使用Firebase的托管API,并在前端使用自定义的UI和表单)。

我已经解决了大部分问题,但是还有一个问题,我无法在以下位置找到直接答案:

仅基于从上述表单中收集的新信息,基于模板创建新html文件的最佳方法是什么?

  • 例如:给定一个食谱网站,其中每个食谱都有其自己的页面和路线。从理论上讲,上面的表单将收集命名此页面所需的所有信息,并收集添加至此页面以完成此页面所需的所有信息。
  • 我想我需要一个模板html页面,然后进行复制,然后向其中添加信息,并通过Firebase API进行上传和投放等。

是否已经有特定的模板引擎对此提供了帮助?我很难尝试将我所了解的现有模板引擎扩展到该用例中。

TL; DR-我知道这是一个冗长的问题,但最后,我正在寻找以编程方式创建将基于给定模板的新HTML文件的最佳,最有效方法,请添加自定义信息,并通过firebase API上传/提供服务-当然,使用Node / Google Cloud Functions。

我不需要为我编写任何代码,只是想指出正确的方向,因为在问这里之前,我已经研究了大约一个月,这是我的不得已-我很沮丧因为我知道有办法做到这一点,但一直找不到我需要的东西。

0 个答案:

没有答案