一个简约、优雅且功能强大的 macOS 专属 Markdown 阅读器。基于 Rust (Tauri 2.0) 和 原生 Web 技术构建,旨在提供极致的阅读体验。
- 极简设计:采用 macOS 风格的毛玻璃效果侧边栏和无标题栏设计。
- 多主题支持:
- Light (GitHub):经典明亮模式。
- Dark (GitHub):护眼暗黑模式。
- Sepia (Reader):舒适的羊皮纸阅读模式。
- 文档管理:
- 侧边栏记录已打开的文件。
- 支持双击 MD 文件直接打开(支持 Finder 默认打开方式)。
- 支持文件列表一键关闭。
- 实时更新:自动监听文件变化,外部编辑器保存后内容立即刷新。
- 专业导出:
- 精确配置的 PDF 导出(上下 25mm,左右 20mm 页边距)。
- 自动处理分页,防止代码块和图片被切断。
- 交互增强:
- 支持代码高亮(Highlight.js)。
- 支持数学公式渲染(MathJax)。
- 支持拖拽文件直接打开。
- 后端: Rust, Tauri 2.0
- 前端: Vanilla JS, CSS3, HTML5
- 解析器: pulldown-cmark (Rust)
- 其他: MathJax (公式), Highlight.js (代码高亮)
- 进入
src-tauri/target/release/bundle/dmg/目录。 - 双击
MD Reader_0.1.0_aarch64.dmg完成安装。
如果你想从源代码构建:
-
环境依赖:
- 安装 Rust。
- 安装 Node.js (可选,用于前端工具,本项目目前使用原生 JS)。
-
运行开发版:
cargo tauri dev
-
构建发布版 (DMG):
cargo tauri build
本项目采用 MIT License 开源。
由 Gemini CLI 协作开发完成。