Update to v1.4.4 — first-page top-right header (Style Settings)

- v1.4.4: PDF first-page top-right user-customizable header (variable-text + variable-color)
  Fix Style Settings parser detection: /* @settings must be at start of comment block
- v1.4.3: Remove 'Owen Graphite Document' footer from PDF print
- v1.4.2: Scope :focus-visible to interactive elements only (no more black outline on content area)
- v1.4.1: Increase blockquote/callout/CM6 quote left padding to prevent border-text overlap

Also adds: LICENSE (MIT), CHANGELOG, .gitignore, .github/workflows/release.yml, screenshots/README.md
This commit is contained in:
Owen 2026-04-26 11:38:08 +09:00
parent 13f659e4f1
commit 1b9aea338a
8 changed files with 3119 additions and 340 deletions

39
.github/workflows/release.yml vendored Normal file
View file

@ -0,0 +1,39 @@
name: Release
# Trigger when you push a tag matching the manifest version (e.g., 1.4.1)
on:
push:
tags:
- "[0-9]+.[0-9]+.[0-9]+"
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Verify manifest version matches tag
run: |
MANIFEST_VERSION=$(jq -r .version manifest.json)
TAG_VERSION="${GITHUB_REF_NAME}"
echo "Manifest version: $MANIFEST_VERSION"
echo "Tag version: $TAG_VERSION"
if [ "$MANIFEST_VERSION" != "$TAG_VERSION" ]; then
echo "::error::manifest.json version ($MANIFEST_VERSION) does not match git tag ($TAG_VERSION)"
exit 1
fi
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
name: ${{ github.ref_name }}
tag_name: ${{ github.ref_name }}
generate_release_notes: true
files: |
theme.css
manifest.json
LICENSE

27
.gitignore vendored Normal file
View file

@ -0,0 +1,27 @@
# OS / IDE
.DS_Store
Thumbs.db
.vscode/
.idea/
*.swp
*.swo
# Obsidian (only if accidentally cloned into a vault)
.obsidian/
*.tmp
data.json
# Node (none expected, but safe)
node_modules/
package-lock.json
# Build artifacts
*.log
dist/
build/
# Local screenshots draft (final ones live in screenshots/)
screenshots-raw/
screenshots-draft/
*.psd
*.xd

168
CHANGELOG.md Normal file
View file

@ -0,0 +1,168 @@
# Changelog
All notable changes to **Owen Graphite Document** are recorded here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and
this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.4.4] — 2026-04-26
### Added
- PDF 첫 페이지 우측 상단 머리말 — Style Settings 사용자 입력형
- `ogd-first-page-header` (variable-text): 표시할 문구 (예: "내부 전용", "Confidential"). 비우면 표시 안 함
- `ogd-first-page-header-color` (variable-color, 기본 `#b91c1c` 빨강): 문구 색상
- `@page :first { @top-right { content: var(--ogd-first-page-header) } }` 적용
- 2페이지부터는 표시되지 않으며, 기존 상단 중앙 H1 제목 / 우하단 페이지 번호는 그대로 유지
## [1.4.3] — 2026-04-26
### Removed
- PDF/인쇄 출력 시 좌하단에 표시되던 "Owen Graphite Document" 푸터 텍스트 제거
- `@page { @bottom-left { content: "Owen Graphite Document" } }` 블록 삭제
- 우하단 페이지 번호(`N / N`)와 상단 문서 제목은 유지
## [1.4.2] — 2026-04-26
### Fixed
- 도구모음에 사이드바·이다·탭이 클릭될 때 본문 영역에 검은 outline이 뜨는 문제 해결
- `:focus-visible` 적용 범위를 **인터랙티브 요소**(button/a/input/role=button 등)로 한정
- `.workspace-leaf`, `.view-content`, `.markdown-source-view`, `.markdown-reading-view`, `.cm-editor`, `.cm-scroller` 등 콘테이너에서 명시적으로 outline 제거
- 접근성 G3 조항은 유지 — 실제 조작 대상인 링크·버튼·입력만 강한 포커스 링 유지
## [1.4.1] — 2026-04-26
### Fixed
- Blockquote / callout / CM6 quote: 좌측 보더와 본문 텍스트가 겹치는 문제 해결
- blockquote padding-left 16 → 22px (보더 3 → 4px)
- callout padding-left 12 → 18px
- CM6 HyperMD-quote padding-left 20 → 24px (보더 3 → 4px)
- 모든 보더 요소에 `box-sizing: border-box` 명시
## [1.4.0] — 2026-04-26
### Added — 33-point comprehensive upgrade
**A. Typography**
- Drop cap (toggle)
- First-line indent (toggle)
- Serif body mode (Noto Serif KR, toggle)
- Auto heading numbering (1. / 1.1 / 1.1.1, toggle)
- Hanging punctuation
- Tabular numerals on tables
**B. Content emphasis**
- `<kbd>` Mac key cap styling
- `> [!secret]` blur callout (hover to reveal)
- Footnote ref highlight on hover
- Hover popover unified shadow / padding
- Image zoom-in cursor + brightness hover
- Mermaid card container
**C. Report features**
- Cover page (report mode)
- TOC dot leader
- Print header / footer (title + page number)
- Per-chapter page counter
- A4 portrait / A4 landscape / A3 landscape options
- Frontmatter metadata grid block
**D. UI polish**
- Sidebar folder color coding by path
- Active file 4px accent bar
- Tab icon coloring by file type
- Status bar segment dividers
- Command palette card hover
- Graph view node colors
- Dataview table unified with theme tables
**E. Plugin integration**
- Excalidraw host / svg
- Kanban lane / card / item
- Calendar active day
- Properties panel (Obsidian 1.4+)
- Bases card / table (Obsidian 1.7+)
**F. Style Settings presets**
- Report Mode bundle toggle
- Spacing presets (Compact / Standard / Relaxed)
- Accent colors (Graphite / Blue / Teal / Violet / Amber)
- Code themes (Light / Solarized / Nord / Dracula)
- Eye-care beige background mode
- OS dark-mode auto follow
**G. Accessibility / i18n**
- `prefers-contrast: high`
- `prefers-reduced-motion`
- Strong `:focus-visible` outline + glow
- CJK font +0.5px auto boost
- OS dark-mode auto follow
### Changed
- Style Settings: 5 → 16 items
- README.md: comprehensive 229-line documentation
## [1.3.1] — 2026-04-26
### Added — Live Preview ↔ Reading View 12-point parity
- CM6 header per-level line-height + `cm-header-N` font-size/weight
- Codeblock middle lines: left/right borders for full box look
- Wikilink chip background in CM6
- Tag pill shape (begin/end split radius)
- Inline code box + dimmed backticks
- `cm-strong` weight, `cm-em` italic, `cm-strikethrough`
- Checkbox alignment in CM6
- Callout widget radius/padding sharing
- Table widget border + hover + dim pipes
- List markers accent color + indent guide
- Frontmatter box (rounded first/last lines)
- Dark mode parity for all 12 items
## [1.3.0] — 2026-04-26
### Added — 13-category comprehensive improvement
- Style Settings header (`/* @settings */`)
- Full dark mode variable set + dark variants for callout/table/code/tag/link/checkbox/highlight
- H4H6 styling
- All callout types: note/info/tip/abstract/example/quote/question/warning/success
- Table enhancements: tabular-nums, hover row, sticky-first-col, zebra toggle, `.num` right-align
- Code: language badge (top-right), diff line tinting, copy button contrast, KO/EN inline baseline fix
- Lists: ol marker color, nested indent guide, custom checkbox (✓), strikethrough completed
- Tag chip styling (pill, border, hover)
- Footnotes / Frontmatter box
- Image shadow + figure caption, iframe 16:9, pdf-embed border
- Live Preview formatting markers dim (`#cbd5e1`)
- Workspace polish: active tab top accent border, search highlight, `:focus-visible` outline
- Print enhancements: H1 page break, heading break-after avoid, external link URL display, UI chrome hidden
- Korean font fallback chain + `word-break: keep-all` + `overflow-wrap: anywhere`
## [1.2.0] — 2026-04-26
### Fixed
- Live Preview blank line height — `.cm-line:empty` and `.cm-line:has(br:only-child)` height 0.45em
- Bridge to compact PDF spacing now also applies in Source mode
## [1.1.0] — 2026-04-26
### Changed — PDF compact spacing
- Body line-height 1.68 → 1.5
- Paragraph margin-bottom 0.72em → 0.45em
- H1/H2/H3 margin-top 1.8/1.55/1.1em → 1.0/0.95/0.7em
- Tables, blockquote, callout, pre all 3050% reduced
## [1.0.0] — Initial release
### Added
- Basic graphite light theme based on `outputs/drafts/옵시디언설정`
- Light mode with graphite accent
- Initial header / paragraph / table / code / blockquote styling
- A3 landscape print support
---
[1.4.2]: https://github.com/towishy/Owen-Graphite/releases/tag/1.4.2
[1.4.1]: https://github.com/towishy/Owen-Graphite/releases/tag/1.4.1
[1.4.0]: https://github.com/towishy/Owen-Graphite/releases/tag/1.4.0
[1.3.1]: https://github.com/towishy/Owen-Graphite/releases/tag/1.3.1
[1.3.0]: https://github.com/towishy/Owen-Graphite/releases/tag/1.3.0
[1.2.0]: https://github.com/towishy/Owen-Graphite/releases/tag/1.2.0
[1.1.0]: https://github.com/towishy/Owen-Graphite/releases/tag/1.1.0
[1.0.0]: https://github.com/towishy/Owen-Graphite/releases/tag/1.0.0

21
LICENSE Normal file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2026 Owen (@towishy)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

252
README.md
View file

@ -1,22 +1,246 @@
# Owen Graphite
# Owen Graphite Document
A minimal graphite dark theme for [Obsidian](https://obsidian.md/).
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/towishy/Owen-Graphite?style=flat-square)](https://github.com/towishy/Owen-Graphite/releases/latest)
[![GitHub License](https://img.shields.io/github/license/towishy/Owen-Graphite?style=flat-square)](LICENSE)
[![Obsidian Downloads](https://img.shields.io/badge/Obsidian-Compatible-7c3aed?style=flat-square&logo=obsidian)](https://obsidian.md)
[![Style Settings](https://img.shields.io/badge/Style%20Settings-16%20options-0d9488?style=flat-square)](#style-settings-항목)
## Features
> **Obsidian 보고서 지향 라이트/다크 테마.**
> 그래파이트(graphite) 기반의 차분한 색감, **A3 인쇄 친화 레이아웃**,
> **Live Preview ↔ Reading View 시각 동기**, **한국어 보고서 작성 최적화**.
- Dark graphite color palette
- Colorful headings for easy document navigation
- Syntax-highlighted code blocks
- Styled blockquotes, tables, tags, and callouts
![Light Mode](screenshots/light.png)
## Installation
<details>
<summary>📷 Dark Mode / Report Mode 스크린샷</summary>
### Manual
![Dark Mode](screenshots/dark.png)
![Report Mode (auto-numbering + serif body + cover page)](screenshots/report.png)
1. Download `manifest.json` and `theme.css` from this repository.
2. Copy them to your Obsidian vault's `.obsidian/themes/Owen Graphite/` folder.
3. Open Obsidian → **Settings****Appearance** → select **Owen Graphite** under Themes.
</details>
## License
---
MIT
## ✨ 한 줄 요약
| 분야 | 내용 |
|------|------|
| **타깃** | 보고서·기술 문서·위키 작성자 (특히 한국어) |
| **차별점** | A3 인쇄 + 헤더 자동 넘버링 + 표지 + Style Settings 16종 + Live Preview/Reading parity |
| **Light & Dark** | ✅ 양쪽 모두 모든 위젯 패리티 보장 |
| **모바일** | ✅ Desktop & Mobile |
| **버전** | `1.4.1` (Obsidian 1.6.0+) |
---
## 📦 설치
### 옵션 A — Obsidian 커뮤니티 마켓 (승인 후)
1. 설정 → **외관 → 테마 관리**
2. 검색: `Owen Graphite Document`
3. 설치 → 사용
### 옵션 B — 수동 설치
```bash
cd <YourVault>/.obsidian/themes
git clone https://github.com/towishy/Owen-Graphite.git "Owen Graphite Document"
```
또는 [Releases 페이지](https://github.com/towishy/Owen-Graphite/releases/latest)에서
`theme.css`, `manifest.json`만 다운로드 → `<YourVault>/.obsidian/themes/Owen Graphite Document/`에 배치.
이후 Obsidian → 설정 → **외관 → 테마**`Owen Graphite Document` 선택.
### 옵션 C — Style Settings 통합 (권장)
[Style Settings](https://github.com/mgmeyers/obsidian-style-settings) 플러그인 설치 시
사이드바에서 16개 토글로 즉시 모드 전환 가능.
---
## 🎨 주요 특징
### 시각 디자인
- **그래파이트 액센트**: 차분한 회색 + 5종 액센트 컬러 프리셋 (Graphite/Blue/Teal/Violet/Amber)
- **헤더 3단계 강조**: H1 좌측 5px 보더 + 그라디언트, H2 하단 220px 액센트 바, H3 좌측 보더
- **세련된 callout**: note·info·tip·abstract·example·quote·question·warning·success 9종
- **표 강화**: tabular-nums, hover 행, sticky 첫 컬럼, zebra 토글, `.num` 우측정렬
### Live Preview ↔ Reading View 동등 (v1.3.1)
- CM6 헤더 라인별 line-height + 폰트 명시 (1.45 generic 덮어쓰기 해소)
- 코드블록 박스 외곽선 (begin / middle / end 모두 좌우 보더)
- 위키링크 / 태그 / 인라인 코드 chip이 Source 모드에서도 동일한 모양
- Strong / em / strikethrough / 체크박스 정렬 보정
- Callout / 표 widget 변수 공유, frontmatter 박스 round border
### 보고서 출력 (v1.4.0)
- **A3 가로 기본** + Header(제목) / Footer(페이지 번호) 자동 삽입
- **헤더 자동 넘버링**: H2 = `1.`, H3 = `1.1`, H4 = `1.1.1`
- **드롭 캡 / 첫 줄 들여쓰기 / 세리프 본문** — 한국 보고서 스타일
- **표지 페이지**: 첫 H1을 화면 중앙 큰 글씨로 변환 (보고서 모드)
- **외부 링크 URL 자동 표시**, 표/이미지/callout `page-break-inside: avoid`
### 콘텐츠 강조
- `<kbd>` Mac 키 캡 스타일
- `> [!secret]` blur 처리, hover 시 해제
- Mermaid 카드형 컨테이너 (배경 + 둥근 모서리 + 그림자)
- 이미지 zoom-in 커서 + brightness hover
- Footnote ref 하이라이트, hover popover 그림자/패딩 통일
### 워크스페이스 폴리시
- 사이드바 폴더 path-based 색상
- 활성 파일 4px accent bar, 활성 탭 상단 액센트 보더
- 탭 아이콘 타입별 색상 (md/canvas/pdf/image)
- 검색/제안 결과 카드 hover
### 플러그인 통합 (라이트/다크 모두)
- **Dataview** 표 → 본 테마 표 스타일 통일
- **Properties** (Obsidian 1.4+) — 박스 + grid layout
- **Bases** (Obsidian 1.7+) — 카드 + 표 보더
- **Excalidraw**, **Kanban**, **Calendar**
### 접근성
- `:focus-visible` 두꺼운 outline + glow
- `prefers-contrast: high` — 보더·하이라이트 강화
- `prefers-reduced-motion` — 트랜지션 제거
- CJK 자동 +0.5px 보정 (한글 가독성)
- OS 다크 모드 자동 추종 옵션
---
## ⚙️ Style Settings 항목
[Style Settings 플러그인](https://github.com/mgmeyers/obsidian-style-settings) 설치 후 사이드바에서 토글로 즉시 적용:
| 항목 | 종류 | 기본값 | 설명 |
|------|------|--------|------|
| 본문 폰트 크기 | 슬라이더 | 15px | 1318px |
| 본문 줄간격 | 셀렉트 | 1.5 | 1.35 / 1.45 / 1.5 / 1.6 / 1.7 |
| 본문 최대 폭 | 셀렉트 | 420mm | 210/297/360/420mm / 100% |
| 헤더 강조 색상 | 색상 | `#4b5563` | 자유 색상 |
| 표 zebra 줄무늬 | 토글 | ON | 짝수 행 옅은 배경 |
| **보고서 모드** | 토글 | OFF | 표지+넘버링+들여쓰기+세리프 한 번에 |
| 본문 세리프 글꼴 | 토글 | OFF | Noto Serif KR |
| 첫 줄 들여쓰기 | 토글 | OFF | 1em |
| 헤더 자동 넘버링 | 토글 | OFF | 1. / 1.1 / 1.1.1 |
| 드롭 캡 | 토글 | OFF | 첫 문단 첫 글자 크게 |
| 간격 프리셋 | 셀렉트 | 표준 | 컴팩트 / 표준 / 여유 |
| PDF 페이지 크기 | 셀렉트 | A3 가로 | A4 세로 / A4 가로 / A3 가로 |
| 액센트 컬러 프리셋 | 셀렉트 | Graphite | Graphite / Blue / Teal / Violet / Amber |
| 코드블록 테마 | 셀렉트 | Light | Light / Solarized / Nord / Dracula |
| 시선 보호 모드 | 토글 | OFF | 베이지 배경 |
| OS 다크 모드 자동 추종 | 토글 | OFF | 시스템 설정 따라감 |
| 한글/CJK +0.5px 보정 | 토글 | ON | 가독성 |
---
## 🏷️ 사용자 클래스 (수동 부여)
| 클래스 | 위치 | 효과 |
|--------|------|------|
| `.ogd-blur` | inline element | 텍스트 blur, hover 시 해제 |
| `.ogd-cover` | h1 | 표지 페이지 강제 |
| `sticky-first-col` | `<table>` | 첫 컬럼 sticky scroll |
| `.num` | th/td | 숫자 우측정렬 + tabular-nums |
```html
<span class="ogd-blur">민감한 정보</span>
```
---
## 💬 Callout 종류
| 데이터-콜아웃 | 색상 | 용도 |
|--------------|------|------|
| `note` / `info` | 블루 | 일반 정보 |
| `tip` / `hint` / `important` | 시안 | 팁, 중요 |
| `abstract` / `summary` / `tldr` | 보라 | 요약 |
| `example` | 앰버 | 예시 |
| `quote` / `cite` | 그레이 (italic) | 인용 |
| `question` / `help` / `faq` | 옐로 | 질문 |
| `warning` / `danger` / `error` / `bug` | 오렌지 | 경고 |
| `success` / `check` / `done` | 그린 | 완료 |
| `secret` / `hidden` | 그레이 + blur | 가려진 내용 |
---
## 🖨️ A3 인쇄 가이드
### Obsidian PDF Export
1. **보고서 모드 ON** (선택)
2. 메뉴 → **PDF로 내보내기**
3. 페이지 크기: **A3** / 방향: **가로** / 여백: 15mm
4. 모든 callout/표/이미지가 페이지 경계에서 자동 분할 회피
### 인쇄 시 자동 적용
- H1마다 새 페이지 시작
- 외부 링크 옆에 URL 자동 표시
- UI 영역(사이드바·탭·상태바·copy 버튼) 자동 숨김
- 색상 정확 출력 (`-webkit-print-color-adjust: exact`)
---
## 🅰️ 권장 폰트
미리 설치하면 더 깔끔합니다 (없어도 fallback 적용):
- **Pretendard** / **Pretendard Variable** — 본문 (sans)
- **Noto Sans KR** / **Apple SD Gothic Neo** — fallback
- **Noto Serif KR** / **나눔명조** — 보고서 모드 (serif)
- **JetBrains Mono** / **D2Coding** — 코드 (mono)
---
## 📁 파일 구조
```
Owen Graphite Document/
├── theme.css # ~2,560줄, 모든 스타일
├── manifest.json # 버전·메타
├── README.md # 이 파일
├── CHANGELOG.md # 버전별 변경 이력
├── LICENSE # MIT
└── screenshots/
├── light.png # 1280×720
├── dark.png
└── report.png
```
---
## 📝 변경 이력
전체 이력은 [CHANGELOG.md](CHANGELOG.md) 참고.
- **v1.4.1** — Blockquote/callout 좌측 보더 텍스트 겹침 수정
- **v1.4.0** — 33-point 종합 업그레이드 (보고서 모드, A4 옵션, 액센트 5종, 코드 4종, 접근성)
- **v1.3.1** — Live Preview ↔ Reading View 12-point parity
- **v1.3.0** — 13개 카테고리 종합 개선
- **v1.2.0** — Live Preview 빈 줄 압축
- **v1.1.0** — PDF 컴팩트 spacing
- **v1.0.0** — 초기 그래파이트 라이트 테마
---
## 🤝 기여
이슈, 기능 제안, PR을 환영합니다:
- 이슈: [GitHub Issues](https://github.com/towishy/Owen-Graphite/issues)
- 토론: [Discussions](https://github.com/towishy/Owen-Graphite/discussions)
---
## 📜 라이선스
[MIT License](LICENSE) © 2026 Owen ([@towishy](https://github.com/towishy))
---
## 🙏 크레딧
- 글꼴: Pretendard (Kil Hyung-jin), Noto Sans/Serif KR (Google), JetBrains Mono (JetBrains), D2Coding (Naver)
- 영감: Obsidian Minimal, Things, AnuPpuccin
- 빌드 환경: Obsidian 1.6.x / macOS · Windows · Linux

View file

@ -1,8 +1,9 @@
{
"name": "Owen Graphite",
"version": "1.0.0",
"minAppVersion": "0.16.0",
"description": "A minimal graphite dark theme for Obsidian.",
"author": "towishy",
"authorUrl": "https://github.com/towishy"
"name": "Owen Graphite Document",
"version": "1.4.4",
"minAppVersion": "1.6.0",
"author": "Owen (@towishy)",
"authorUrl": "https://github.com/towishy",
"fundingUrl": "",
"isDesktopOnly": false
}

65
screenshots/README.md Normal file
View file

@ -0,0 +1,65 @@
# Screenshots
이 폴더에 다음 PNG 파일을 추가하세요. **Obsidian 공식 community-themes 등록 시 필수**.
| 파일 | 권장 크기 | 내용 |
|------|----------|------|
| `light.png` | 1280×720 (16:9) | Light 모드 일반 노트 (헤더 + 표 + callout 보임) |
| `dark.png` | 1280×720 | Dark 모드 동일 노트 |
| `report.png` | 1280×720 | 보고서 모드 (헤더 자동 넘버링 + 세리프 + 표지) |
## 캡처 가이드
### macOS
1. Obsidian에서 샘플 노트 열기 (예: 헤더 H1~H3 + 표 + callout 한 종류 + 코드블록 한 개)
2. 사이드바를 `⌘ ⌥ ←/→` 으로 모두 접어 본문에 집중
3. `⌘ ⇧ 4` → 영역 선택 캡처 또는 `⌘ ⇧ 5` → 창 캡처
4. 권장: 캡처 후 [ImageOptim](https://imageoptim.com/mac) 또는 `pngquant`로 압축
```bash
pngquant --quality=70-85 light.png --output light.png --force
```
### Windows
- 스니핑 도구 또는 `Win + Shift + S` → 영역 캡처
### 권장 비율
- **16:9** (1280×720, 1920×1080) — Obsidian 공식 권장
- 4:3, 21:9도 허용되지만 16:9가 가장 안전
## 샘플 노트 추천 구조
스크린샷이 다양한 기능을 보여주도록:
```markdown
# 보안 운영 가이드
> [!info] 이 문서의 목적
> 일일 운영 절차와 인시던트 대응 흐름을 정리합니다.
## 1. 일일 점검
### 1.1 알림 검토
- [x] Sentinel 인시던트 큐 확인
- [ ] Defender XDR 알림 분류
### 1.2 주요 지표
| 지표 | 임계 | 어제 | 추세 |
|------|-----:|-----:|:----:|
| MDE 알림 | 50 | 42 | ↘ |
| MDI 탐지 | 10 | 7 | → |
> [!warning] 주의
> SIEM 라이선스가 다음 주 만료됩니다.
```python
def alert_handler(incident):
if incident.severity == "high":
notify(incident)
```
`<kbd>⌘ K</kbd>` — 명령 팔레트 열기.
```
이런 노트로 캡처하면 헤더, callout, 표, 체크박스, kbd, 코드블록 모두 한 화면에 담깁니다.

2874
theme.css

File diff suppressed because it is too large Load diff