[옵시디언] 콜아웃(Callout)과 CSS 스니펫으로 노트 가독성 극대화하기
옵시디언(Obsidian)에 매일 메모를 쌓고 링크를 연결하다 보면 문득 한 가지 아쉬움이 생깁니다. 마크다운(Markdown) 기반이다 보니, 작성된 노트가 검은 바탕에 흰 글씨만 있는 '메모장'처럼 다소 밋밋해 보인다는 점입니다.
특히 긴 강의를 요약하거나 복잡한 업무 매뉴얼을 작성할 때, 텍스트만 빼곡하면 나중에 다시 읽어볼 엄두가 나지 않습니다. 노션(Notion)처럼 핵심 내용을 예쁜 박스 안에 넣거나 아이콘으로 강조하고 싶어지죠. 오늘은 복잡한 플러그인 설치 없이도 내 노트를 전문가의 기술 블로그처럼 세련되게 만들어주는 기본 기능 '콜아웃(Callout)'과 가벼운 맞춤형 디자인 도구인 'CSS 스니펫' 활용법을 소개합니다.
1. 콜아웃(Callout)이란 무엇인가?
콜아웃은 옵시디언에서 기본적으로 제공하는 '강조 박스' 기능입니다. 텍스트에 특정 문법을 입력하면, 배경색이 칠해진 네모난 박스 안에 텍스트가 들어가고 좌측 상단에 직관적인 아이콘이 표시됩니다.
정보의 성격에 따라 '경고, 팁, 정보, 질문' 등으로 박스의 색상과 아이콘을 다르게 지정할 수 있어, 긴 글 속에서 독자(혹은 미래의 나)의 시선을 단번에 사로잡는 역할을 합니다.
2. 바로 복사해서 쓰는 콜아웃 기본 문법
콜아웃을 만드는 방법은 매우 간단합니다. 앞서 1편에서 배운 인용구 문법인 꺾쇠(>) 기호를 활용합니다. 꺾쇠 뒤에 띄어쓰기를 한 번 하고, 대괄호 안에 느낌표와 키워드를 대문자로 적어주면 됩니다.
[실무에서 가장 많이 쓰는 4가지 콜아웃]
정보 요약 박스 (파란색 계열)
> [!INFO]> 여기에 핵심 정보나 요약본을 적습니다.꿀팁 및 노하우 (초록색 계열)
> [!TIP]> 실무에서 발견한 나만의 팁이나 단축키를 기록합니다.주의 및 경고 (빨간색 계열)
> [!WARNING]> 절대 지우면 안 되는 파일 경로나, 흔히 하는 실수 등을 강조합니다.인용 및 참조 (회색 계열)
> [!QUOTE]> 외부 기사나 책에서 발췌한 원문을 눈에 띄게 분리해 둡니다.
이 외에도 [!NOTE], [!FAQ], [!BUG] 등 수십 가지의 기본 키워드가 내장되어 있으니, 글의 성격에 맞게 골라서 사용해 보세요.
3. 방대한 자료를 숨겨주는 '접기/펴기(Foldable)' 기능
제가 콜아웃을 가장 사랑하는 이유는 바로 '접고 펴기(아코디언 기능)'가 가능하기 때문입니다.
예를 들어, 프로그래밍 코드의 에러 로그나 책의 긴 발췌문은 그 자체로 의미가 있지만, 노트 전체의 스크롤을 너무 길게 만들어 가독성을 해칩니다. 이때 콜아웃 키워드 바로 뒤에 마이너스(-) 기호나 플러스(+) 기호를 붙이면 마법이 일어납니다.
기본적으로 접어두기:
> [!INFO]-기본적으로 펴두기:
> [!INFO]+
이렇게 - 기호를 붙여두면, 평소에는 콜아웃의 제목(한 줄)만 보이다가, 화살표 아이콘을 클릭했을 때만 아래로 숨겨진 긴 내용이 펼쳐집니다. 이 기능을 활용하면 아무리 긴 문서라도 목차처럼 깔끔하게 압축해서 관리할 수 있습니다.
4. CSS 스니펫(Snippet)으로 나만의 테마 한 스푼 얹기
콜아웃으로 내용의 구조를 잡았다면, 이제 폰트 크기나 체크박스 모양 등 디테일한 디자인을 수정하고 싶어질 수 있습니다. 옵시디언은 전체 '테마(Theme)'를 바꿀 수도 있지만, 테마가 무거워지면 앱 속도가 느려질 수 있습니다.
이때 사용하는 것이 'CSS 스니펫'입니다. 전체 테마는 건드리지 않고, '형광펜 색깔만 노란색으로 바꾼다'거나 '체크박스를 동그라미로 바꾼다'처럼 아주 일부분의 디자인만 코드로 덮어씌우는 가벼운 방법입니다.
[CSS 스니펫 적용하는 방법]
옵시디언 설정(Settings) > 테마(Appearance) 메뉴로 들어갑니다.
스크롤을 내려 'CSS snippets' 항목을 찾은 뒤, 폴더 아이콘을 클릭합니다.
그러면 컴퓨터에 숨겨져 있던
.obsidian/snippets라는 폴더가 열립니다.인터넷이나 커뮤니티에서 구한 CSS 파일(예:
custom-checkbox.css)을 이 폴더 안에 넣습니다.옵시디언 설정 화면에서 새로고침 버튼을 누르고, 해당 스니펫의 토글을 '켜기' 상태로 만들면 즉시 디자인이 변경됩니다.
5. 내가 겪은 실수: '꾸미기 병'의 함정 주의하기
이 글을 쓰면서도 가장 우려되는 점이 있습니다. 바로 옵시디언 유저들의 고질병인 '꾸미기(세팅) 병'입니다.
저 역시 초기에는 깃허브(GitHub)와 해외 포럼을 뒤지며 화려한 CSS 코드들을 수십 개씩 다운받아 적용해 보았습니다. 하지만 옵시디언 버전이 업데이트될 때마다 구형 CSS 코드들이 깨지면서 노트의 글씨가 겹치거나 체크박스가 사라지는 대참사를 여러 번 겪었습니다. 오류를 고치느라 정작 중요한 글쓰기는 뒷전이 되곤 했죠.
결론적으로, 지식 관리 시스템은 '안정성'이 최우선입니다. CSS 스니펫은 꼭 필요한 1~2개(예: 글꼴 크기 미세조정, 눈이 편한 형광펜 색상) 정도만 가볍게 사용하시고, 텍스트를 구조화하고 강조하는 작업은 기본 기능인 '콜아웃'만으로 해결하는 것을 강력히 권장합니다.
[핵심 요약]
콜아웃(Callout)은 옵시디언에서 텍스트를 눈에 띄는 색상 박스 아이콘으로 감싸주어 문서의 가독성을 극대화하는 기본 문법이다.
> [!INFO]-처럼 키워드 뒤에 마이너스 기호를 붙이면 긴 텍스트를 숨겨두고 필요할 때만 펼쳐보는 아코디언 기능을 구현할 수 있다.CSS 스니펫은 앱의 일부분만 디자인을 수정하는 가벼운 방법이지만, 업데이트 시 충돌 위험이 있으므로 과도한 꾸미기는 피하는 것이 좋다.
[다음 편 예고]
지금까지 텍스트를 깔끔하게 정리하는 법을 알아보았습니다. 하지만 텍스트만으로는 도저히 복잡한 생각이나 기획을 정리하기 어려울 때가 있죠. 다음 13편에서는 옵시디언 안에서 무한한 도화지를 펼쳐놓고 마인드맵과 브레인스토밍을 할 수 있는 "캔버스(Canvas) 기능으로 마인드맵 구현하기"를 알아보겠습니다.
[댓글 질문]
여러분은 평소 중요한 문서를 작성하거나 공부 노트를 정리할 때, 가장 자주 사용하는 형광펜이나 강조 색상은 무엇인가요? (예: 핵심은 무조건 빨간색, 예시는 파란색 등) 여러분만의 강조 규칙을 공유해 주세요!
댓글
댓글 쓰기