Post

Chirpy 테마 커스터마이징

1. Sidebar


배경에 이미지 넣기

_sass/addon/commons.scss 에서 사이드바 배경에 대한 설정을 할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
#sidebar {
  /* 원본 내용
  background: var(--sidebar-bg);
  */

  /*
  아래 3줄 추가
  이미지는 assets/img/ 디렉토리에 넣어 주세요. 
  */
  background: url('/assets/img/green.jpg');
  background-size: 100% 100%;
  background-position: center;

url(‘/assets/img/원하는 이미지 파일’) 로 수정하면 됩니다.

텍스트 색상 변경

Web 개발자도구에서 변경하고싶은 텍스트를 선택하면 아래 Styles 탭에 어느 파일에서 수정해야되는지 알 수 있다.
sidebar의 title을 선택하면 commons.scss:756 이라고 나타난 것을 볼 수 있다. image

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  .site-title {
    margin-left: -3.5rem;
    font-family: inherit;
    font-weight: 900;
    font-size: 1.75rem;
    line-height: 1.2;
    letter-spacing: 0.25px;
    margin-top: 1.25rem;
    margin-bottom: 0.5rem;

    a {
      @extend %clickable-transition;
      @extend %sidebar-link-hover;

      color: var(--site-title-color); // 이 부분에서 색상을 결정함
    }

코드를 보면 color: var(--site-title-color); 부분에서 --site-title-color 값을 가져오는 것을 알 수 있다. 어디서 가져오는 값인지 찾아본 결과 아래 두 파일에서 수정가능 한 것을 확인했다.

파일모드
_sass/colors/typography-dark.scssdark 모드일 때 컬러
_sass/colors/typography-light.scsslight 모드일 때 컬러


나는 light 모드 일 때 title 텍스트의 컬러를 수정해 주고 싶기 때문에 typography-light.scss 파일만 수정해주었다.

1
2
3
4
5
6
7
8
9
10
11
  /* Sidebar */
  --site-title-color: #f6f8fa;; // 여기서 수정 가능
  --site-subtitle-color: #545454;
  --sidebar-bg: #f6f8fa;
  --sidebar-border-color: #efefef;
  --sidebar-muted-color: #545454;
  --sidebar-active-color: #1d1d1d;
  --sidebar-hover-bg: rgb(223, 233, 241, 0.64);
  --sidebar-btn-bg: white;
  --sidebar-btn-color: #8e8e8e;
  --avatar-border-color: white;


2. Font


원하는 폰트 다운받기

Google Fonts 사이트 에서 원하는 폰트를 골라준다. 나는 Gowun Dodum 폰트를 선택했다. image

Select this style 버튼을 눌러 원하는 스타일을 추가해준다. 웹 페이지 오른쪽 상단의 View selected families 버튼을 누르면 아래와 같은 창이 뜨는데, @import를 선택한 후 style 태그 안에 있는 부분을 복사해준다.

image

commons.scss 파일 수정

📁 파일 위치 : /_sass/addon/commons.scss

commons.scss 파일의 제일 상단에 복사한 @import url('') 코드를 넣어준다.

1
@import url('https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap');


그리고 body 태그에서 font-family 요소를 찾아 CSS rule 에서 확인했던 font-family: 'Gowun Dodum', sans-serif; 로 변경해준다. (나의 경우 commons.scss 파일의 32번 째 줄에 있었음)

1
2
3
4
5
6
7
8
body {
  background: var(--main-bg);
  padding: env(safe-area-inset-top) env(safe-area-inset-right)
    env(safe-area-inset-bottom) env(safe-area-inset-left);
  color: var(--text-color);
  -webkit-font-smoothing: antialiased;
  font-family: 'Gowun Dodum', sans-serif; // 이 부분을 수정해주어야 함
}


3. Favicon


깃 블로그의 파피콘(favicon)을 원하는 이미지로 설정해줄겁니다.

파비콘(favicon) 이란?

파비콘(favicon) 이란 ‘favorites + icon’ 의 합성어로 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘을 말합니다.

image

위와 같이 사이트 탭에 파비콘이 나타납니다.

원하는 이미지 고르기

저는 평소에 잘 사용하던 flaticon 사이트에서 이미지를 찾아주었습니다. 아래와 같이 고양이가 코딩하는 이미지를 골랐습니다,,ㅎㅎ 😽 💻

image

파비콘 아이콘 만들기

favicon-generator 에 접속해서 파비콘을 만들어보겠습니다. image 파일선택 버튼을 눌러 골라놓은 이미지를 선택해주고, Create Favicon 버튼을 눌러 파비콘을 만들어줍니다.

image 그러면 위에 사진처럼 결과가 나오게 되는데,
여기서 먼저 이미지 옆 Download the generated favicon 을 눌러서 완성된 파비콘을 다운받아줍니다.

파비콘 적용시키기

기존에 assets/img/favicons 에 Chirpy 개발자가 설정한 파비콘이 들어있을 것이다.
여기에 다운받아준 파비콘 파일 압축을 풀어서 덮어씌어 줍니다.

🗂 assets 폴더 > img폴더 > favicons 폴더 image

그러면 내가 고른 고양이 이미지로 파비콘이 설정된 것을 확인할 수 있습니다! image

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