blazing fast gh pages deploy
v1.1.0
이 작업은 보관되었습니다. GitHub 페이지에 배포하려면 사용자 지정 GitHub Actions 워크플로를 사용하는 것이 좋습니다. 다음은 이 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 페이지 배포 작업을 사용하여 배포됨 | false |
deploy-branch | 구축된 웹사이트를 배포할 브랜치 | gh-pages | false |
"'https://github.com'에 대한 사용자 이름을 읽을 수 없습니다: 해당 장치 또는 주소가 없습니다"
이는 .git
디렉터리가 포함된 배포된 사이트 폴더 때문입니다. 배포를 위해 새 폴더에 사이트를 구축하는 것이 좋습니다.