Ich möchte sehen, ob es möglich ist, mit Firebase Cloud-Funktionen Folgendes zu tun.Cloud-Funktionen Statische Datei Generator für Hosting-Website
Verwenden eines HTTP-Triggers, der eine Cloud-Funktion ausführt, um statische Vorlagendateien von Hosting (nicht Storage) in die Cloud-Funktion zu laden. Die Cloud-Funktion würde auch Daten aus der Datenbank laden. Sobald die beiden Anforderungen erfüllt waren, würde ich eine Template-Engine wie Nunjucks verwenden, um die Daten und die Vorlagendatei zu einer HTML-Datei zu kombinieren. Schließlich würde die statische HTM1-Datei im öffentlichen Hosting-Verzeichnis gespeichert werden.
Grundsätzlich bin ich auf der Suche nach Build und einfachen statischen Dateigenerator mit allem, was Firebase zu bieten hat.
Ich sehe es als eher eine manuelle Sache und nicht bei jeder Datenänderung bereitstellen. Ich würde eine einzelne Seitenanwendung erstellen, um als das cms zu fungieren, das mit der Datenbank arbeiten würde. Sobald der Benutzer zufrieden ist, würde er auf eine Schaltfläche klicken, die die Cloud-Funktion dazu veranlasst, nach aktualisierten Inhalten zu suchen und die statischen Dateien zu erstellen. – codeBelt
Der Benutzer kann Änderungen über den Webbrowser veröffentlichen, um statische Dateien hinzuzufügen oder zu überschreiben, anstatt Dateien lokal zu generieren und dann über die Firebase-Befehlszeile eine vollständige Site-Bereitstellung durchzuführen. – codeBelt