390 단어
2 분
GitHub Pages와 Fuwari로 나만의 기술 블로그 만들기(3)
작업 환경
- Ubuntu 22.04
3단계: Github Pages로 배포하기
3.1. 사이트 구축하기
이제 프로덕션 사이트를 구축합니다.
pnpm build # ./dist/에 프로덕션 사이트 구축pnpm preview # 배포하기 전, 로컬에서 빌드 미리보기3.2. 사이트 배포하기
이후 정상적으로 빌드가 완료되면 origin에 반영해줍니다.
git add .git commit -m ":tada: Init: my blog with fuwari template"git push이후, commit log를 보면 build가 정상적으로 안 된 것을 알 수 있습니다.

repository Settings -> Pages -> Build and deployment 항목의 Source를 Github Actions 로 설정합니다.

설정을 완료하고, Actions 으로 돌아와서 실패한 build 로그에 진입하여 Re-run jobs 버튼을 클릭합니다. 이후, deploy.yml 파일을 수정합니다. 주석을 제거하고, 들여쓰기 등을 수정한 이후에 다시 commit * push를 진행하면 정상적으로 배포가 되는 것을 확인할 수 있습니다.
NOTE2단계 블로그에서 제공한 yaml 코드를 복사해서 적용했다면 별도로 deploy.yml를 수정하지 않아도 됩니다.
name: Deploy to GitHub Pages
on: push: branches: [ main ] workflow_dispatch:
permissions: contents: read pages: write id-token: write
jobs: build: runs-on: ubuntu-latest steps: - name: Checkout your repository using git uses: actions/checkout@v4 - name: Install, build, and upload your site uses: withastro/action@v3
deploy: needs: build runs-on: ubuntu-latest environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4정상적으로 배포가 완료된 것을 확인할 수 있습니다.

GitHub Pages와 Fuwari로 나만의 기술 블로그 만들기(3)
https://kinesis19.github.io/posts/how-to-make-gitblog-tutorial-3/