Statische Website hosten
Eine index.html im Repository genügt: Rechenhalle liefert die Dateien dann direkt aus, ohne dass du einen Webserver mitbringen musst.
Reines HTML
Liegt eine index.html im Wurzelverzeichnis, ist nichts weiter zu tun. Die Dateien werden
mit den passenden Inhaltstypen ausgeliefert, HTTPS ist automatisch dabei.
React, Vue, Astro und andere Werkzeuge
Projekte mit Build-Schritt brauchen eine package.json. Der Build läuft automatisch,
anschließend wird der Ausgabeordner ausgeliefert:
{
"scripts": {
"build": "vite build",
"start": "node static-server.js"
}
}
Üblicherweise reicht das build-Skript; erkannt werden die gängigen Ausgabeordner
dist, build und out.
Single-Page-Anwendungen
Bei Anwendungen mit clientseitigem Routing muss jede unbekannte Adresse die index.html
zurückgeben, sonst führt ein Neuladen ins Leere. Das übernimmt die Auslieferung automatisch.