Post

jekyll로 GitHub Pages 만들기(3)

나만의 GitHub Pages 커스터마이징

개발자 도구

저는 보통 CSS를 수정할 때 크롬 개발자 도구(F12)를 활용하여 미리 구성을 확인한 다음, VSCode에서 수정하는 방식으로 진행하고 있습니다.

dev mode

커스터마이징

  • 프로필 사진 변경
  • 사이드바 수정
  • Favicon 이미지 변경

프로필 사진

프로필 이미지는 /assets/img/ 폴더에 넣으면 됩니다.
로컬에서는 해당 경로만 적어도 잘 나오지만 원격에 올리면 이미지가 제대로 뜨지 않는 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해 절대 경로를 사용해야 합니다.

1
https://pingppung.github.io/assets/img/사진이름.확장자

사이드바

개발자 모드로 찾아본 기존 Chirpy의 사이드바 CSS는 아래와 같습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#sidebar {
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: 260px;
    z-index: 99;
    background: #c7d6e6;
    border-right: 1px solid var(--sidebar-border-color);
    text-align: center;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

사이드바 배경 설정

사이드바의 CSS를 변경하려면 _sass/addon 폴더 내의 custom.scss 파일을 수정합니다. 예를 들어, 사이드바의 색상을 변경하려면 background 속성을 변경하면 됩니다.

사이드바에 배경 이미지를 추가하려면 custom.scss 파일에 다음 코드를 추가합니다.

1
2
3
4
.sidebar {
  background-image: url('https://pingppung.github.io/assets/img/background.jpg');
  background-size: cover;
}

Contact 정보 변경

_data 폴더 내의 contact.yml 파일을 수정하여 연락처 정보를 업데이트합니다. 필요하신 부분 이외에는 삭제하거나 주석처리하면 사라집니다.
아이콘부분은 fontawesome에서 원하는 아이콘으로 변경할 수 있습니다. fontawesome

favicon 이미지

Favicon은 브라우저 탭에 표시되는 이미지를 말합니다.
favicon

Favicon은 이미지나 글자 등 본인이 원하는대로 제작을 하신 후 favicon 제작 사이트에서 ico를 생성합니다. 생성한 파일들을 /assets/img/favicon/ 폴더에 덮어씌웁니다.
만약, 파일명이 다르면 favicon을 적용시키는 파일을 찾아 경로를 수정해야 합니다. 저는 파일명이 같기 때문에 경로를 수정하는 과정은 진행하지 않았습니다.

저는 작가 rawpixel.com 무료 이모지를 사용했습니다. 출처 Freepik

This post is licensed under CC BY 4.0 by the author.