OC

옵시디언 헤더(H1~H6) 색상변경, 단축키 설정, 사이드바에서 목차 확인

개요

옵시디언 기본 테마를 쓰다 보면 H1부터 H6까지의 헤더가 크기 차이만 있을 뿐,

한눈에 구분이 잘 안 될 때가 있다.

특히 긴 문서를 작성할 때 목차(Structure)가 눈에 확 들어오지 않으면 가독성이 떨어진다.

 

이를 해결하기 위해 CSS를 활용하는데, 사용 스타일에 따라 두 가지 방법으로 나눌 수 있다.

  1. 기본 세팅: 모든 노트에 똑같은 헤더 스타일을 적용하고 싶을 때
  2. 스니펫 활용: 평소엔 심플하게 쓰다가, 중요 노트만 헤더 강조하고 싶을 때

 

이 글에서는 두 가지 적용법과 빠른 입력을 위해 Ctrl1~6으로 단축키 설정하는법까지 정리한다.

 

마크다운 헤더 기능 사용하면 좋은점 

마크다운 문법에는 h1~h6 까지 여섯가지 종류의 헤더를 만들 수 있다.
 
마크다운 헤더를 사용하면 몇가지 장점이 있다. 

  • 헤더를 사용하면 우측 패널 right sidebar 에서 목차를 바로 확인할 수 있다. 
  • 목차에서 원하는 부분을 눌러 원하는 위치로 바로 갈 수 있다
  • 내용 간 상하 관계를 명확히 표현하고 파악할 수 있다. 

 

그런데 폰트 크기가 크게 차이가 나지 않는 한 h1~h6 상하관계를 명확하게 알기가 어렵다. 
그래서 나는 헤더에 색상을 넣는 css snippet 을 활용하고 있다.

 

사용예시 

  • header_style1 : 글씨는 색깔별로(빨주노초파보), 형광펜은 회색
  • header_style2 : 글씨와 형광펜 모두 색깔별로 깔맞춤
  • header_style3 : 글씨는 진한 회색, 형광펜만 색깔별로
  • header_style4 : 글씨는 진한 회색, 형광펜도 회색 (가장 심플)

 

스타일 전체 적용하기 (디폴트)

"나는 모든 문서의 헤더가 항상 알록달록했으면 좋겠다"는 분들에게 추천한다.

 

원하는 스타일을 위의 예시에서 확인한뒤 css 파일을 다운받는다. 

 

_default_header_style1.css
0.00MB
_default_header_style2.css
0.00MB
_default_header_style3.css
0.00MB
_default_header_style4.css
0.00MB

 

 

 

"(내가 설정한 볼트위치)/.obsidian/snippets"  폴더에 파일을 붙여넣는다 

설정에 와서 원하는 종류 스타일만 켜서 사용하면 된다 

스타일 특정페이지만 적용하기 

_cssclasses_header_style1 (grey_color).css
0.00MB

 

 

_cssclasses_header_style2 (color_color).css
0.00MB
_cssclasses_header_style3 (color_black).css
0.00MB
_cssclasses_header_style4 (grey_black).css
0.00MB

 

 

 

전체 페이지에 적용하는 단계를 똑같이 하고 (css다운로드-스니펫 폴더에 넣기-세팅에서 옵션켜기) 

 

적용을 원하는 페이지의 속성(property)에 `cssclasses : header_color1` 이라고 넣으면 된다 (header1~header4 선택해서) 

내가 사용하고 있는 설정 

나같은 경우 일단 스니펫 폴더에 몽땅 넣어둔뒤 필요한것만 켜서 사용한다 

default 로는 style4를 적용하고, 몇몇페이지만 색을 사용한다 

 

헤더 글씨 크기 설정 

h1~h6 헤더 크기는 아래글처럼 설정했다. 

 

옵시디언 초기세팅2: 왕기초 플러그인 설치, 헤더 크기 변경

플러그인은 옵시디언이 기본적으로 제공하는 기능 외에 다양한 기능을 추가해서 사용할 수 있게 한다.  내가 생각하기에 옵시디언 Obsidian의 사용성을 올려주는 제일 기본적인 플러그인을 소개

orangecake.tistory.com

 

커스텀 변경해서 사용하는법

빨주노초파보 색을 변경하고싶을때 

  • 여기서 나오는 빨주노초파보 색은 사용하고 있는 테마 ? 에서 지정되어있는 색이라 사람마다 다르게 보일수 있다. 
  • 특정색으로 바꿀려면 `rgba(var(--color-yellow-rgb), 0.2)` 부분을 원하는 rgb를 찾아 `rgba(255, 238, 145, 0.2)` 이런식으로 바꿔서쓰면 된다. 네번째칸은 투명도이다 
  • https://colorhunt.co/ 같은 곳에서 색조합을 찾을수있다

 

형광펜 배경 없애고 싶을 때 

  • `box-shadow: ~~ ` 부분을 없애면 된다


 

헤더 단축키 설정하기 

나는 h1~h6에 `ctrl 1` ~ `ctrl 6` 까지 단축키를 설정해서 빠르게 마크다운 heading 처리를 하고 있다. 

  • 설정 settiing > 단축키 Hotkeys > "heading"검색 >(+)버튼을 눌러 단축키 지정 
  • 원래 `ctrl 1` ~ `ctrl 6` 지정되어있는 단축키는 tab이동을 하는 단축키여서 "go to tab" 검색후 원래 지정되어 있던 단축키를 (x)를 눌러 삭제한 후 지정해야한다.

 

사이드바에서 목차 확인하는 방법 

`Ctrl P`로 커맨드 창을 열고 "Outline"을 검색하면 된다.

그러면 오른쪽에서 목차를 확인 가능하고 클릭하면 그 위치로 간다 

코어 플러그인 중 "Outline"이 켜져있어야한다 (처음 설치하면 디폴트로 켜져있는듯하다)

참고 문서 

https://orangecake.tistory.com/7

 

옵시디언 css 스니펫 사용방법 / property 확인, cssclasses 추가 방법

옵시디언에서는 css 스니펫을 사용해 옵시디언을 내가 원하는 스타일로 바꿔 사용할 수 있다. 특정페이지에만 적용되는 css 스니펫을 사용할 수도 있다스니펫 설정방법(요약) "(내가 설정한 볼트

orangecake.tistory.com

https://orangecake.tistory.com/48

 

옵시디언 편집화면-읽기화면 동일한 줄간격으로 보기

적용 결과 설정 전 설정 후설정방법 - 스니펫 적용 아래 css 파일을 .snippet 폴더에 넣은뒤스니펫을 활성화시켜주면 된다. /* 기본 줄간격 */.cm-line,.markdown-reading-view p { line-height: 1.6 !important; /* 폰트

orangecake.tistory.com

https://orangecake.tistory.com/8

 

옵시디언 편집화면-읽기화면, 원본모드-라이브 미리보기 차이

옵시디언을 처음 사용하다보면 Editing view 편집화면 / Reading view 읽기화면의 차이, Source mode 소스모드 / Live Preview 차이가 매우 헷갈릴 때가 있다. 차이를 알아보고 편리하게 단축키를 설정해보자

orangecake.tistory.com