Skip to content

Sonnet-Songbird/markview

Repository files navigation

MarkView

경량 마크다운 파일 뷰어 (Tauri 기반)

특징

  • 📁 재귀적 파일 탐색 - 바이너리 위치 기준 하위 폴더의 모든 마크다운 파일 스캔
  • 📄 마크다운 렌더링 - 코드 블록 신택스 하이라이팅 지원
  • 🔍 검색 - 파일명 및 내용 검색
  • 👀 실시간 파일 감지 - 파일 변경 시 자동 새로고침
  • 🌙 다크 모드
  • 🚀 단일 바이너리 - 런타임 의존성 없음 (~5-10MB)
  • 🔒 오프라인 작동 - 인터넷 연결 불필요

설치

소스에서 빌드

요구사항: Rust 1.70+

# 1. Tauri CLI 설치
cargo install tauri-cli

# 2. 개발 모드 실행 (외부 라이브러리 자동 다운로드)
cargo tauri dev

# 3. 릴리즈 빌드
cargo tauri build

참고: 빌드 시 필요한 JavaScript 라이브러리(marked.js, highlight.js)가 자동으로 다운로드됩니다. 인터넷 연결이 필요하며, 다운로드 실패 시 src-ui/libs/README.md를 참조하여 수동으로 다운로드할 수 있습니다.

사용법

  1. MarkView 실행
  2. 바이너리 위치의 하위 폴더에서 .md / .markdown 파일 자동 스캔
  3. 파일 선택하여 뷰어에서 확인
  4. Ctrl+F - 검색 / Ctrl+D - 다크 모드

기술 스택

  • Backend: Tauri, Rust, notify, walkdir, rayon
  • Frontend: Vanilla JS, marked.js, highlight.js

라이센스

MIT License - 자세한 내용은 LICENSE 참조

외부 의존성 라이센스: THIRD-PARTY-LICENSES.md

About

MarkView - Tauri-based markdown viewer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors