mirror of
https://github.com/towishy/Owen-Graphite.git
synced 2026-07-22 04:40:30 +00:00
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:
parent
13f659e4f1
commit
1b9aea338a
8 changed files with 3119 additions and 340 deletions
39
.github/workflows/release.yml
vendored
Normal file
39
.github/workflows/release.yml
vendored
Normal 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
27
.gitignore
vendored
Normal 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
168
CHANGELOG.md
Normal 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
|
||||
- H4–H6 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 30–50% 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
21
LICENSE
Normal 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
252
README.md
|
|
@ -1,22 +1,246 @@
|
|||
# Owen Graphite
|
||||
# Owen Graphite Document
|
||||
|
||||
A minimal graphite dark theme for [Obsidian](https://obsidian.md/).
|
||||
[](https://github.com/towishy/Owen-Graphite/releases/latest)
|
||||
[](LICENSE)
|
||||
[](https://obsidian.md)
|
||||
[](#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
|
||||

|
||||
|
||||
## Installation
|
||||
<details>
|
||||
<summary>📷 Dark Mode / Report Mode 스크린샷</summary>
|
||||
|
||||
### Manual
|
||||

|
||||

|
||||
|
||||
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 | 13–18px |
|
||||
| 본문 줄간격 | 셀렉트 | 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
|
||||
|
|
|
|||
|
|
@ -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
65
screenshots/README.md
Normal 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, 코드블록 모두 한 화면에 담깁니다.
|
||||
Loading…
Reference in a new issue