[GithubPages] 하루만에 만드는 깃허브 블로그

03.커스텀하기

테마 커스텀하기

이제 자신의 블로그로 만들기위해서 커스텀을 해보자.

대부분 지킬 깃허브 블로그가 비슷한 구조로 되어있기때문에 다른 테마에도 적용할수 있을것이다.

물론 완전 똑같지는 않을수 있으니 그 테마를 잘 분석하고 그 테마에 맞게 커스텀하면 되겠다.

하루만에 깃허브 블로그 만들기 시리즈는 하루만에 빨리 자신의 블로그를 만드는것이기 때문에 원리 같은것은 설명하지 않으며 커스텀 순서도 그냥 가장 위에있는 폴더와 파일 순으로 하겠다.

1 _data


위에서 부터 하나하나 바꿔보자

그림1

_data 폴더에서는 authors.yml만 바꾸면 된다. 블로그의 주인, 저자를 정하는 과정이다.

그림2

author1 –> 자기 영어 닉네임, 깃헙 아이디

name : 자기 이름

email : 자기 이메일

about : About 보여줄 자기 또는 블로그 설명 글

picture:

picture은 About에 보일 자기 얼굴이다.

1x는 웹에서 보일사진

2x는 모바일용이다.

이때 picture의 path의 위치를 /assets/img/me.jpg로 바꿔준다. 마찬가지로 1x와 2x도 바꿔주자. me2.jpg로 다른 사진을 이용해도 된다.

이후 assets/img폴더에 me.jpg 사진을 넣는다.

그림3

assets/img에 자신을 대표할 사진을 me.jpg로 저장한다.

path: assets/img/me.jpg로 바꾼다.

그림4

social 에서는 사이드바 아래쪽에 자신에게 컨텍할수 있는 메일, 깃헙, 페이스북, 트위터등이있다.

필자는 깃헙, 메일, 인스타그램만 열어놓았다.

그림5

다음으로 두번째 저자이다. 회사, 동아리가 공동 관리하는 블로그라면 위 양식을 계속해서 추가하면 된다.

필자는 개인 블로그이므로 그냥 그대로 두었다.


사이드바 카테고리이다.

그림6

필자는 카테고리 가장 위에 About 다음으로 Portfolio, Project, Class, Review, Daily, Travel, Etc 로 구성하고 싶다.

hyde.md 파일을 Portfolio.md로 이름을 바꾼다.

title을 Portfolio

slug는 portfolio

order는 순서로 2로 바꾼다.

description은 이 카테고리의 설명글을 넣는다.

그림7

같은 양식으로 7개를 만들었다.

3 _includes


templates폴더에 footer.html에서 Powered by를 찾는다. Hydejack을 자신의 블로그 주소와 자기 이름으로 바꿔준다.

about.html

author.html

footer.html : 웹페이지 하단에 Powered by 000의 이름과 링크를 바꿔줄수 있다.

그림8

sidebar.html : 중요 사이드바를 커스텀할때 여기를 건든다.

먼저 사이드바에 자신의 사진을 넣어보자

그림22

🔗 코드

를 원하는 위치에 넣어준다. 사이드바 가장위에도 넣을수 있고 가장 아래도 넣을 수 있다.

그림9

빠르게 만들어보기 위해 나머지는 건들지 않고 바로 _posts로 넘어간다.

4 _posts


그림10

이미 글이 있다.

위와 같은 양식으로 게시물을 올릴때 연-월-일-카테고리이름-내용제목.md로 하자

그림11

일단 대충 이름과 양식만 맞추고 내용은 나중에 고쳐보자.

5 assets


블로그 스타일설정과 포스팅할 이미지등이 여기에 보관한다.

그림12

먼저 icons에 favicon.ico가 있다.

그림13

위 그림과 같이 웹 아이콘이 favicon인데 이 아이콘을 정할수 있다.

아이콘으로 만들 이미지를 준비한다.

🔗 https://www.favicon-generator.org/

위 사이트에 접속한다.

그림14

파일을 선택하고 create Favicon 버튼을 클릭한다.

그림15

Download the generated favicon을 클릭하면 zip파일이 다운받아진다.

zip파일을 풀면 favicon.ico파일을 복사하여 기존에 assets/icons/favicon.ico를 지우고 새 favicon.ico를 넣는다.

그림16

위 사진처럼 변환된 favicon.ico를 폴더에 넣어준다.

나머지 변환된 png들도 이름을 맞춰주어 바꿔준다.

assets/img에 sidebar-bg.jpg를 자신의 이미지로 바꿔준다.

괜찮은 무료 이미지를 찾는다면 아래 링크에서 검색하면 좋다.

🔗 https://unsplash.com/

6 _config


페이지 구성정보이자 가장 중요한 환경변수 설정 파일이다.

가장 먼저 보이는 url:은

url: https://.github.io 를 하준다.

그림17

​title : 은 내 블로그 이름을 적어주고

description은 블로그에 대한 간단한 소개글

tageline도 블로그에 대한 간단한 소개글이다.

사이드바에 보인다.

그림18

logo는 그대로 두면 되겠다.

다음 author을 _data의 authors.yml에서 바꾸어주었던 닉네임으로 바꿔준다.

그림19

paginate는 보여줄수 있는 게시물 개수이다. 기본값이 5로 5개씩 보여준다.

그대로 둔다.

accent_image는 사이드바의 이미지이다.

assets/img/에 sidebar-bg.jpg의 이름으로 이미지를 바꿔준다.

google_fonts:

font:

font_heading:

google_analytics:

7 about


내 about으로 나를 설명하는 부분이다.

간단하게 나를 표현하자.

순서는 가장 먼저로 한다.

나머지 파일들도 대충 눌러보면서 확인해보면서 눈으로 익혀본다.

  • +about.md와 같이 _posts폴더안이 아니라 밖에 만들수도 있다. 필자는 Portfolio 카테고리를 하나 만들었다.

그림20

일단 컴파일을 해서 확인을 해보자.

bundle exec jekyll serve

명령어를 터미널에서 하고 로컬주소로 접속을 한다.

그림21


© 2020. All rights reserved.

따라쟁이