Diese Aktion ist archiviert. Ich empfehle die Verwendung benutzerdefinierter GitHub-Aktionsworkflows für die Bereitstellung auf GitHub-Seiten. Hier ist ein Codebeispiel für eine Migration von dieser GitHub-Aktion.
Die bahnbrechendste Aktion zum Bereitstellen Ihrer GitHub-Seiten-Website
Diese GitHub-Aktion verwendet JavaScript für maximale Geschwindigkeit.
Die Verwendung einer JavaScript-Aktion vereinfacht den Aktionscode und wird schneller ausgeführt als eine Docker-Container-Aktion.
.github/workflows/deploy.yml
zu Ihrem Projekt hinzufügen.GH_PAT
Hier ist ein Beispiel für deploy.yml
-Datei:
name : Blazing fast GitHub Pages deploy
on :
push :
branches :
- main
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@main
- name : npm install, test and build
run : |
npm install
npm run test
npm run build
- name : Deploy site to gh-pages branch
uses : alex-page/[email protected]
with :
repo-token : ${{ secrets.GH_PAT }}
Wenn Sie ein individuelleres Erlebnis wünschen, können Sie diese Werte hinzufügen. Eine ausführlichere Erläuterung der Workflow-Datei finden Sie in der GitHub-Dokumentation.
Einstellung | Beschreibung | Standardwert | Erforderlich |
---|---|---|---|
repo-token | Das persönliche Zugriffstoken | ${{ secrets.GH_PAT }} | true |
site-directory | Das Site-Verzeichnis | _site | false |
commit-message | Die Commit-Nachricht für den Zweig | Wird mit der blitzschnellen Bereitstellungsaktion „GitHub Pages“ bereitgestellt | false |
deploy-branch | Der Zweig, in dem die erstellte Website bereitgestellt werden soll | gh-pages | false |
„Benutzername für ‚https://github.com‘ konnte nicht gelesen werden: Kein solches Gerät oder keine solche Adresse“
Dies liegt daran, dass der bereitgestellte Site-Ordner ein .git
-Verzeichnis enthält. Es wird empfohlen, die Site für die Bereitstellung in einem neuen Ordner zu erstellen.