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
이라고 나타난 것을 볼 수 있다.
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.scss | dark 모드일 때 컬러 |
_sass/colors/typography-light.scss | light 모드일 때 컬러 |
나는 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 폰트를 선택했다.
Select this style 버튼을 눌러 원하는 스타일을 추가해준다. 웹 페이지 오른쪽 상단의 View selected families 버튼을 누르면 아래와 같은 창이 뜨는데, @import를 선택한 후 style 태그 안에 있는 부분을 복사해준다.
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’ 의 합성어로 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘을 말합니다.
위와 같이 사이트 탭에 파비콘이 나타납니다.
원하는 이미지 고르기
저는 평소에 잘 사용하던 flaticon 사이트에서 이미지를 찾아주었습니다. 아래와 같이 고양이가 코딩하는 이미지를 골랐습니다,,ㅎㅎ 😽 💻
파비콘 아이콘 만들기
favicon-generator 에 접속해서 파비콘을 만들어보겠습니다. 파일선택 버튼을 눌러 골라놓은 이미지를 선택해주고, Create Favicon 버튼을 눌러 파비콘을 만들어줍니다.
그러면 위에 사진처럼 결과가 나오게 되는데,
여기서 먼저 이미지 옆 Download the generated favicon 을 눌러서 완성된 파비콘을 다운받아줍니다.
파비콘 적용시키기
기존에 assets/img/favicons 에 Chirpy 개발자가 설정한 파비콘이 들어있을 것이다.
여기에 다운받아준 파비콘 파일 압축을 풀어서 덮어씌어 줍니다.
🗂 assets 폴더 > img폴더 > favicons 폴더