md-preview
Native, local-first Markdown preview and quick editor. Multi-document tabs, session restore, macOS Finder workflow, offline Mermaid/KaTeX. Rust + system WebView, no Electron.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- release.yml
- preview-enhance.js
- update-check.js
- delphi.min.js
- github-dark.min.css
- github.min.css
- highlight.min.js
- katex.inline.css
- katex.min.js
- mermaid.min.js
- icon.icns
- icon.ico
- icon_1024.png
- app-store-review-demo.md
- hero.jpg
- index.html
- privacy.html
- rust-webview-ai-docs.html
- support.html
- v2ex-md-preview-demo.png
- pre-push
- contents.xcworkspacedata
- project.pbxproj
- Extension.entitlements
- ExtensionInfo.plist
- FinderSyncExtension.swift
- project.yml
- MainActivity.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- build.gradle
- settings.gradle
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- AppDelegate.swift
- Info.plist
- PreviewViewController.swift
- PrivacyInfo.xcprivacy
- project.yml
- build-release.sh
- generate-android-upload-keystore.sh
- verify-mobile-renderer.mjs
- verify-release-readiness.sh
- delphi.min.js
- github-dark.min.css
- github.min.css
- highlight.min.js
- katex.inline.css
- katex.min.js
- marked.LICENSE.txt
- marked.umd.js
- mermaid.min.js
- preview-enhance.js
- THIRD_PARTY.md
- mobile-preview.css
- mobile-preview.js
- preview.html
- README.md
- RELEASE_CHECKLIST.md
- hero.jpg
- welcome.png
- fetch-sparkle.sh
- generate-app-store-screenshots.mjs
- generate-appcast.sh
- release.sh
- verify-anchor-navigation.mjs
- verify-desktop-reading-tools.mjs
- verify-desktop-search.mjs
- verify-sparkle-update.sh
- verify-windows-self-update.sh
- verify.sh
- main.rs
- session.rs
- .gitattributes
- .gitignore
- AGENTS.md
- build.rs
- bundle.sh
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- gen_ico.py
- gen_icon.py
- install.sh
- LESSONS.md
- LICENSE
- README.md
- README_zh.md
- release-sign.sh
- task.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/vorojar/md-preview
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd md-preview
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
sudo apt-get install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd mobile/android/app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo build
Rust 프로젝트를 컴파일합니다.
cargo test
이 명령어를 터미널에 그대로 입력해 실행하세요.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
