반응형
Github.io + Jekyll로 블로그 만들기
개요
- Github.io에 개인 프로젝트 & 공부 블로그를 만들고 싶다.
- 찾아보니 Jekyll을 이용하여 만든다고 한다.
- 어떻게 만드는지 간단하게 정리해보자.
Github.io
- Github Pages를 이용하여 개인 프로젝트 웹사이트를 만들 수 있다.
- Github Pages
- 위에 링크에 나온대로만 만들어주면 금방 페이지가 완성된다.
- 만드는 방법
- repository를 만들어준다.
- username.github.io를 이름으로한 repository를 만들어준다.
- 만들어진 repository를 clone 해온다.
- 만들어진 repository 폴더에 들어가 index.html 파일을 하나 만들어준다.
- commit, push 하고 https://username.github.io 에 접속해본다.
- repository를 만들어준다.
Jekyll
- Github Pages에 보면 Jekyll을 이용해서 만드는 법이 나와있다.
- 설치방법
- 내 환경은 Windows이므로 RubyInstaller를 다운 받는다.
- 설치 후 ridk install
- gem install jekyll bundler
- jekyll -v 로 설치된 버전을 확인해본다.
- 사이트 생성
- 위에서 만들어진 repository 폴더에 간다.
- jekyll new .
- 내 경우에는 index.html을 하나 올려놓은 상태여서 빈 폴더가 아니니까 생성하려면 –force 옵션을 넣으라고 해서 넣어줌
- 생성이 완료되면 Gemfile을 열어서 Github Pages일 경우에는 하라는 대로 한다.
- 위에 Jekyll을 주석처리하고 아래 github-pages를 주석해제하라고 적혀있다.
- bundle exec jekyll serve를 실행하여 로컬에서 빌드할 수 있게 한다.
- markdown을 수정하면 바로 빌드해서 적용된다.
- localhost:4000에 접속하면 볼 수 있다.
- 기본 수정
- _config.yml에 정보들을 내 정보로 변경해준다.
- about.markdown을 내 사이트에 맞게 수정한다.
- 기본적으로 _post에 만들어져있는 markdown을 내 post로 변경해준다.
- YEAR-MONTH-DAY-Title.markdown 이름으로 파일을 만들어야 한다.
- 미래 시점의 날짜를 입력할 경우 따로 옵션을 주지 않는 한은 빌드가 되지 않는다.
- 카테고리 추가
- _layouts 폴더 추가
- _layouts > category.html 추가
- _includes 폴더 추가
- _includes > index.html 추가
- category 폴더 추가
- category > 추가하고자 하는 카테고리이름.markdown 추가 (ex> Blog.markdown)
- post의 markdown에 categories : [카테고리이름] 추가
- 자세한 내용은 아래 링크를 참고 (코드 블럭에 일부 코드가 나오지 않아서 일단 링크로)
- 참고 사이트
반응형
'유틸리티' 카테고리의 다른 글
노트북 배터리 정보 간단하게 확인해보기 (0) | 2021.08.09 |
---|---|
0xc000000e 문제 해결을 위한 시도 (0) | 2021.04.16 |
Markdown 문법 정리 (0) | 2018.05.21 |
프로그래밍 할 때 좋은 폰트 모음 (0) | 2018.04.27 |
윈도우 10 야간 모드 설정하기 (0) | 2018.04.15 |