본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 생산성·자동화 · 윈도우즈 유틸

Nexa Markdown Viewer

0

Nexa Markdown Viewer는 SosomLab에서 제작한 크로스 플랫폼 데스크톱 Markdown 뷰어입니다.

마크다운문서보기뷰어크로스플랫폼

소개

Nexa Markdown Viewer는 SosomLab에서 제작한 크로스 플랫폼 데스크톱 Markdown 뷰어입니다. Tauri와 React로 개발되어 로컬 파일 및 GitHub 등 원격 저장소의 Markdown을 GitHub 스타일로 빠르고 가볍게 읽을 수 있도록 합니다. 소스와 렌더링 방식을 추상화하여 손쉽게 확장할 수 있는 구조를 가지고 있습니다.

상세정보

GitHub 스타일 렌더링

  • GFM(GitHub Flavored Markdown) 지원: 표, 체크박스, 취소선, 자동링크 등을 렌더링합니다.
  • github-markdown-css 기반 라이트/다크 테마를 지원합니다.
  • highlight.js를 사용한 언어별 코드 구문 강조 기능을 제공하며, 테마와 자동 동기화됩니다.
  • Mermaid 다이어그램을 “`mermaid 코드 펜스에서 렌더링하며, 확대/축소 및 이동 컨트롤이 포함되어 있습니다.

문서 탐색 및 편의 기능

  • MD/TX 보기 모드를 통해 마크다운 렌더링과 원문(일반 텍스트)을 전환할 수 있습니다.
  • 목차(ToC) 패널에서 문서 헤딩을 추출하여 클릭 한 번으로 해당 위치로 이동할 수 있습니다.
  • 문서 이동 기록을 파일#앵커 형식으로 기록하여 이전 위치로 손쉽게 돌아갈 수 있습니다.
  • Ctrl+/−/0 또는 Ctrl+휠을 사용한 본문 확대/축소 기능을 제공합니다.
  • 위키 스타일의 상대 .md 링크와 이미지를 자동으로 해석합니다.

내보내기 및 설정 저장

  • HTML(스타일 인라인) 및 PDF(인쇄) 형식으로 문서를 내보낼 수 있습니다.
  • 최근 문서, 테마, 렌더링 설정 등을 기억하여 재실행 시에도 동일하게 유지됩니다.
  • 교체 가능한 렌더 프로파일을 통해 렌더링 방식을 선택적으로 전환할 수 있습니다.

다운로드·설치 방법

최신 버전(0.3.4)은 winget을 통해 가장 편리하게 설치할 수 있습니다.

  • Windows (winget): winget install SosomLab.NexaMarkdownViewer 명령어를 사용하여 설치합니다. 업그레이드는 winget upgrade SosomLab.NexaMarkdownViewer, 제거는 winget uninstall SosomLab.NexaMarkdownViewer 명령어로 수행합니다.
  • Windows (Chocolatey): choco install nexa-markdown-viewer 명령어를 사용하여 설치할 수 있습니다.
  • 직접 다운로드: GitHub Releases 페이지에서 OS에 맞는 파일(예: NexaMarkdownViewer_x64-setup.exe)을 받아 설치 마법사를 진행합니다.

Windows 빌드는 SignPath Foundation이 무상 제공하는 코드 서명 인증서로 서명됩니다.

기본 사용법

설치 후 앱을 실행하면 파일 트리 탐색 패널과 문서 뷰어가 나타납니다. 왼쪽 패널에서 로컬 파일을 열거나, GitHub 저장소를 연동하여 문서를 탐색할 수 있습니다. 문서를 열면 자동으로 GitHub 스타일로 렌더링되어 표시됩니다.

이런 경우에 유용합니다

  • 로컬 또는 GitHub에 저장된 마크다운 문서를 깔끔하게 읽고 싶을 때.
  • 개발 문서, README 파일, 위키 등을 GitHub과 동일한 스타일로 빠르게 확인해야 할 때.
  • 다이어그램이나 코드 블록이 포함된 기술 문서를 선명하게 렌더링하여 보고 싶을 때.
  • Markdown 문서를 Word나 PDF로 간편하게 변환하여 공유해야 할 때.

최신 버전·업데이트

최신 릴리스는 0.3.4(2026-08-11)입니다. GitHub Actions를 통해 자동으로 빌드 및 배포됩니다.

시스템 요구사항

사전 요구: Node.js와 pnpm, Rust(rustup) 및 Tauri의 사전 준비물이 필요합니다.