포스트

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를 사용해 배포해야한다.

  1. Github 레포로 들어간 후, Settings 탭으로 들어간다.
    깃헙메뉴
  2. 사이드바의 Pages 탭으로 들어간다.
    사이드바
  3. Build and Deployment 를 찾아간 후, Source 항목의 값을 Github Actions 로 변경한다.
    옵션설정

이제부터는 github계정.github.io 주소를 이용해 접속이 가능하고, 변경사항을 커밋하면 변경사항이 바로 빌드돼서 적용된다.


정리

이번에는 github 블로그 설정과 배포에 대해서 알아봤다. 다음에는 블로그 포스트 생성과 댓글 설정에 대해서 알아보자.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.