Github
GitHub Pages에 배포하기
GitHub Pages에 Zola 사이트를 무료로 배포하세요.
Github Action
.github/workflows/deploy.yml을 생성합니다:
on: push
name: Build and deploy GH Pages
jobs:
build:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- name: checkout
uses: actions/checkout@v4
- name: build_and_deploy
uses: shalzz/zola-deploy-action@master
env:
# Target branch
PAGES_BRANCH: gh-pages
# Provide personal access token
TOKEN: ${{ secrets.TOKEN }}
# Or if publishing to the same repo, use the automatic token
#TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT가 필요한 경우 설정 > 개발자 설정 > 개인 액세스 토큰에서 발급 후 저장소 Secret에 TOKEN으로 추가합니다.
수동 배포
- 빌드:
zola build public/내용을gh-pages브랜치에 푸시- 설정 > Pages에서
gh-pages브랜치로 배포 활성화