Eine neue GitHub Action qgoda-action erlaubt auf einfache Weie ein Deployment von Qgoda-generiertem Content zu GitHub Pages. GitHub Pages sind ein kostenloser Hosting-Service GitHub, der in erster Linie für die Dokumentation von auf GitHub gehosteten Repositories verwendet wird.
Falls der eigene GitHub Username ich-selbst
und der Name des
GitHub-Repositories mein-projekt
sind, ist der Content unter
https://ich-selbst.github.io/mein-projekt verfügbar. Es ist auch möglich,
eine eigene Domain zu registrieren und den Content unter diesem Domain-Namen
zu veröffentlicht.
Die genaue Vorgehensweise ist ausführlich in der Qgoda-Dokumentation beschrieben.
Eine Alternative zu GitHub Pages, die mehr Kontrolle erlaubt, ist das Hosten des Contents in der Cloud mit S3 und CloudFront von Amazon Web Services (AWS). Das Vorgehen ist ebenfalls in der Qgoda-Dokumentation erläutert.