이 글은 Hexo와 GitHub Pages로 기술 블로그를 만드는 과정을 기록한 첫 번째 글이다.
목표
블로그 소스는 별도 저장소에서 관리하고, Hexo가 생성한 정적 파일만 GitHub Pages에 배포한다.
사용한 구성은 다음과 같다.
- Hexo
- GitHub Pages
- hexo-deployer-git
- GitHub 저장소
Reasonofmoon.github.io
로컬 환경
1 | Node.js v22.22.1 |
기본 흐름
1 | npx hexo-cli init Reasonofmoon.github.io |
_config.yml에는 사이트 주소와 배포 대상 브랜치를 설정했다.
1 | url: https://Reasonofmoon.github.io |
배포 명령
1 | npx hexo clean |
앞으로 새 글을 쓸 때는 source/_posts 아래의 Markdown 파일을 수정하고, 로컬에서 확인한 뒤 배포하면 된다.
댓글
GitHub 계정으로 의견을 남길 수 있습니다. 댓글은 GitHub Discussions에 저장됩니다.