Tindakan ini diarsipkan. Saya merekomendasikan penggunaan alur kerja Tindakan GitHub Kustom untuk diterapkan ke halaman GitHub. Berikut adalah contoh kode migrasi dari tindakan GitHub ini.
Tindakan paling cemerlang untuk menyebarkan situs halaman GitHub Anda
Tindakan GitHub ini menggunakan JavaScript untuk kecepatan maksimum.
Menggunakan tindakan JavaScript menyederhanakan kode tindakan dan mengeksekusi lebih cepat daripada tindakan kontainer Docker.
.github/workflows/deploy.yml
ke proyek Anda.GH_PAT
Berikut ini contoh file deploy.yml
:
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 }}
Jika Anda menginginkan pengalaman yang lebih khusus, Anda dapat menambahkan nilai-nilai ini. Untuk penjelasan lebih detail tentang file alur kerja, lihat dokumentasi GitHub.
Pengaturan | Keterangan | Nilai bawaan | Diperlukan |
---|---|---|---|
repo-token | Token akses pribadi | ${{ secrets.GH_PAT }} | true |
site-directory | Direktori situs | _site | false |
commit-message | Pesan komit untuk cabang | Diterapkan menggunakan tindakan penerapan Halaman GitHub yang sangat cepat | false |
deploy-branch | Cabang tempat menyebarkan situs web yang dibangun | gh-pages | false |
"tidak dapat membaca Nama Pengguna untuk 'https://github.com': Tidak ada perangkat atau alamat tersebut"
Hal ini disebabkan oleh folder situs yang disebarkan yang berisi direktori .git
. Disarankan untuk membangun situs di folder baru untuk penerapan.