การดำเนินการนี้ถูกเก็บถาวรแล้ว ฉันแนะนำให้ใช้เวิร์กโฟลว์ Custom GitHub Actions เพื่อปรับใช้กับเพจ GitHub นี่คือตัวอย่างโค้ดของการย้ายออกจากการดำเนินการ GitHub นี้
การดำเนินการที่เห็นได้ชัดที่สุดในการปรับใช้เว็บไซต์หน้า GitHub ของคุณ
การกระทำ GitHub นี้ใช้ JavaScript เพื่อความเร็วสูงสุด
การใช้การกระทำของ JavaScript ช่วยลดความซับซ้อนของโค้ดการกระทำและดำเนินการได้เร็วกว่าการกระทำของคอนเทนเนอร์ Docker
.github/workflows/deploy.yml
ให้กับโปรเจ็กต์ของคุณGH_PAT
นี่คือตัวอย่างไฟล์ 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 }}
หากคุณต้องการประสบการณ์ที่กำหนดเองมากขึ้น คุณสามารถเพิ่มค่าเหล่านี้ได้ สำหรับคำอธิบายโดยละเอียดเพิ่มเติมของไฟล์เวิร์กโฟลว์ โปรดดูเอกสาร GitHub
การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น | ที่จำเป็น |
---|---|---|---|
repo-token | โทเค็นการเข้าถึงส่วนบุคคล | ${{ secrets.GH_PAT }} | true |
site-directory | ไดเรกทอรีของไซต์ | _site | false |
commit-message | ข้อความยืนยันสำหรับสาขา | ปรับใช้โดยใช้การดำเนินการปรับใช้ GitHub Pages ที่รวดเร็วเป็นพิเศษ | false |
deploy-branch | สาขาที่จะปรับใช้เว็บไซต์ที่สร้างขึ้น | gh-pages | false |
"ไม่สามารถอ่านชื่อผู้ใช้สำหรับ 'https://github.com': ไม่มีอุปกรณ์หรือที่อยู่ดังกล่าว"
นี่เป็นเพราะโฟลเดอร์ไซต์ที่ใช้งานซึ่งมีไดเร็กทอรี . .git
ขอแนะนำให้สร้างไซต์ในโฟลเดอร์ใหม่สำหรับการปรับใช้