Github 블로그 toc 변경하기 (Minimal Mistakes)

@남제이 · 2024년 06월 12일 · 1
githubminimal_mistakestoc

이번에는 Github 블로그에 toc를 변경해보려고 한다.


toc background color 변경하기


먼저 toc 의 background color를 변경해보려고 한다.

toc의 background color 가 어디에서 설정되어있는지 확인해보니 _sass/minimal-mistakes/_navigation.scss 에서 설정되어있는 것을 확인할 수 있다.

아래로 내리다 보면 .toc 아래에 있는 .nav__title 부분을 볼 수 있는데 여기서 background 값을 변경하면 된다.

.nav__title {
color: #fff;
font-size: $type-size-6;
background: $primary-color;    << 변경
border-top-left-radius: $border-radius;
border-top-right-radius: $border-radius;
}

따라서 확인해보면 background 의 값이 $primary-color 의 변수로 되어있어 확인해보니 _sass/minimal-mistakes/_variables.scss 에서 $primary-color 의 값을 확인할 수 있다.

$primary-color: #6f777d !default;  << background 값으로 설정되어있는 color
$success-color: #3fa63f !default;
$warning-color: #d67f05 !default;
$danger-color: #ee5f5b !default;
$info-color: #3b9cba !default;
$focus-color: $primary-color !default;
$active-color: mix(#fff, $primary-color, 80%) !default;

그럼 $primary-color 의 값을 변경하면 되는데 나는 별도로 변수를 하나 생성해서 toc title 에서 쓰일 값을 생성해주었다.

$toc-title-color: #205b2c !default;

그리고 _sass/minimal-mistakes/_navigation.scss 에서 $primary-color 대신 $toc-title-color 로 변경해주면 된다.

.nav__title {
    color: #fff;
    font-size: $type-size-6;
    background: $toc-title-color;  << 변경 완료
    border-top-left-radius: $border-radius;
    border-top-right-radius: $border-radius;
  }

자 그럼 변경된 결과를 확인해보자.

  • 변경 전

  • 변경 후

이렇게 toc 를 커스텀해서 사용할 수 있다.