Github 블로그 만들기_2
Github 블로그 설정을 해보자.
이전 포스트에서 기본적인 환경설정과 템플릿 생성을 진행했다. 이번에는 블로그 배포를 위한 설정과 배포방법에 대해서 알아보자.
Config
Jekyll은 블로그의 정보를 커스터마이징하기 위해 _config.yml 파일을 제공한다.
Chirpy 테마에서 기본적인 config 정보는 작성되어있다. Chirpy 에서 요구하는 부가적인 정보를 설정해보자.
기본 설정 정보
url
: 깃헙 레포의 주소를 작성한다. 마지막에/
가 들어가지 않도록 주의avatar
: 프로필로 사용할 이미지 경로를 작성한다.timezone
: Timezone 코드를 작성한다. https://kevinnovak.github.io/Time-Zone-Picker 에서 본인 지역코드 확인 가능.lang
: 웹사이트에서 사용할 기본 언어를 작성한다. http://www.lingoes.net/en/translator/langcode.htm 에서 언어 목록 확인 가능.
Social Contact Options(SNS 정보)
_data/contact.yml
_data/contact.yml
에서 블로그에서 사용할 SNS 플랫폼을 선택할 수 있다. 사용하지 않는 SNS 플랫폼은 주석처리해서 제외할 수 있다.
_config.yml
사용할 플랫폼을 남겨놨으면, _config.yml
에서 관련 계정 정보를 설정하자.
1
2
3
4
5
6
7
social:
name: 이름
email: 메일계정
links:
- 트위터 링크
- 깃헙 링크
...
로컬서버 실행
위의 설정과정을 마무리했으면, 실제로 블로그를 배포하기 전에 미리 local 서버
로 테스트할 수 있다.
1
bundle exec jekyll s
기본 로컬서버 주소는 http://127.0.0.1:4000 이다.
배포
이제 github 레포를 사용해 배포를 해보자.
배포를 위해서는 레포를 public
으로 설정해놔야 하고, Github Actions
를 사용해 배포해야한다.
- Github 레포로 들어간 후,
Settings
탭으로 들어간다. - 사이드바의
Pages
탭으로 들어간다. Build and Deployment
를 찾아간 후,Source
항목의 값을Github Actions
로 변경한다.
이제부터는 github계정.github.io
주소를 이용해 접속이 가능하고, 변경사항을 커밋하면 변경사항이 바로 빌드돼서 적용된다.
정리
이번에는 github 블로그 설정과 배포에 대해서 알아봤다. 다음에는 블로그 포스트 생성과 댓글 설정에 대해서 알아보자.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.