Astro

Dies ist ein Beispiel dafür, wie du eine statische Website mit Astro auf Kinstas Statische-Seiten-Hosting Dienst von einem GitHub-Repository aus einrichtest.

Astro ist ein Statischer Website-Builder, der sich auf inhaltsreiche Websites konzentriert, um schnellere Ladezeiten mit weniger JavaScript zu erreichen. Weitere Informationen findest du auf der Astro-Website.

Du kannst diese Schnellstartvorlage auch auf dem Anwendungs-Hosting von Kinsta ohne zusätzliche Konfiguration verwenden. Wenn du Anwendungs-Hosting verwendest, kann der Befehl Start für den Webprozess leer gelassen werden, da Kinsta den erforderlichen Befehl bei der ersten Bereitstellung automatisch erkennt.

Voraussetzungen

  • Die Schnellstartvorlagen von Kinsta werden in GitHub gespeichert und verwaltet. Daher benötigst du ein GitHub-Konto, um darauf zuzugreifen.
  • Um die Anwendung bereitzustellen, musst du ein MyKinsta-Konto erstellen.

Bereitstellen einer statischen Astro-Seite

  1. Melde dich bei GitHub an und erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Statische Website mit Astro.
  2. Klicke in MyKinsta auf Statische Seiten > Seite hinzufügen > wähle GitHub aus, klicke auf Git-Anbieter verbinden > Autorisieren und melde dich bei deinem GitHub-Konto an.
  3. Wähle das Astro-Repository Hello World, klicke auf Weiter und gib in den Build-Einstellungen Folgendes ein:
    • Build-Befehl: npm run build
    • Node Version: 18.16.0
    • Verzeichnis veröffentlichen: dist
  4. Klicke auf Website erstellen.

Während des Bereitstellungs-Prozesses installiert Kinsta automatisch die in deiner package.json-Datei definierten Abhängigkeiten. Die Site ist verfügbar, sobald die Bereitstellung abgeschlossen ist und die Kinsta-Willkommensseite unter der URL deiner Site geladen wird.

Kinsta-Willkommensseite nach erfolgreicher Bereitstellung von Astro
Kinsta-Willkommensseite nach erfolgreicher Bereitstellung von Astro

Bereitstellungs-Lebenszyklus

Immer wenn eine Bereitstellung initiiert wird (durch das Erstellen einer Anwendung oder ein Re-Deployment aufgrund eines eingehenden Commits), wird der Befehl npm build ausgeführt, gefolgt von dem Befehl npm start.

War dieser Artikel hilfreich?