Was ist GitHub-Pages-Workflow-Generator?
Ein GitHub Pages Workflow ist eine GitHub Actions YAML-Datei, die Ihre Site automatisch erstellt und bereitstellt, jedes Mal wenn Sie in den main-Branch pushen. Einsteiger benötigen oft eine Vorlage, die die korrekten Berechtigungen, Concurrency-Einstellungen, Node-Setup, Build-Schritt und Artefakt-Upload enthält. Dieses Tool generiert eine gebrauchsfertige pages.yml mit der Standard-Bereitstellungsstruktur.
Kurze Antwort
Ein GitHub Actions Workflow automatisiert das Erstellen und Bereitstellen Ihrer statischen Site auf GitHub Pages bei jedem Push. Das generierte YAML enthält die Standardberechtigungen, Concurrency-Einstellungen und Build-Schritte.
Last updated: 2026-06-11
Einschränkungen
- Der generierte Workflow ist eine Standardvorlage. Benutzerdefinierte Build-Tools, Monorepos oder mehrstufige Pipelines benötigen möglicherweise zusätzliche Job-Schritte.
- Die GitHub Pages-Bereitstellung über Actions funktioniert nur für öffentliche Repositories oder private Repositories mit GitHub Pro, Team oder Enterprise-Plänen.
- Die CNAME-Platzhalterdatei muss erstellt oder in das Ausgabeverzeichnis kopiert werden, wenn die Site eine benutzerdefinierte Domain verwendet.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wählen Sie die Voreinstellung für den Site-Typ oder geben Sie benutzerdefinierte Build-Einstellungen ein.
- Legen Sie die Node-Version, den Build-Befehl und das Ausgabeverzeichnis für Ihr Projekt fest.
- Kopieren Sie das generierte YAML in .github/workflows/pages.yml in Ihrem Repository.
- Aktivieren Sie GitHub Pages in Ihren Repository-Einstellungen, um GitHub Actions als Quelle zu verwenden.
Wofür du es nutzen kannst
- Automatisierte Bereitstellung für eine einfache statische HTML-Site auf GitHub Pages einrichten.
- Einen Build-and-Deploy-Workflow für ein Vite- oder Astro-Projekt erstellen.
- Einen CNAME-Platzhalter-Schritt hinzufügen, damit benutzerdefinierte Domains bei der Bereitstellung nicht verloren gehen.