← 文章
「软件」

LiteMark:本地优先的 Windows Markdown 桌面编辑器

项目简介

LiteMark 是一个 Windows 桌面 Markdown 编辑器,核心理念三句话:文件留在本地、编辑过程可控、预览保持忠实。界面灵感来自 Typora 的工作流,但没有账号、没有遥测、不需要云同步——一个纯粹本地优先的编辑器。

技术架构

  • Monaco(VS Code 的编辑器内核):精确的源码编辑
  • Milkdown / ProseMirror:可选混合(WYSIWYM)编辑模式,带数据丢失保护
  • crossnote(Node 侧车进程):实时预览、Mermaid、KaTeX、GFM 与导出
  • Rust 核心:所有打开/保存/导出/渲染流量都经过 Rust 层授权路径、原子写入,与渲染侧车走 JSON-Lines IPC

关键安全设计:webview 永远没有文件系统直接访问权——所有文件操作都必须在 Rust 核心校验路径后执行。

功能亮点

功能说明
源码模式Monaco:语法高亮、自动换行、查找替换、多光标、撤销重做
混合模式Milkdown;当 roundtrip 会不安全地重写内容时阻止切换
实时预览crossnote 管线——GFM、代码块、KaTeX、Mermaid;只渲染未保存缓冲区,不静默写盘
布局源码 / 分栏 / 预览三模式,分栏比例可拖拽并记忆
导出离线 HTML 包;PDF(系统 Edge/Chrome);可选 Pandoc 的 DOCX/EPUB/LaTeX
i18n英文(默认)、简体中文、繁體中文、日本語
安全原子保存、崩溃恢复快照、外部修改提醒、DOMPurify 消毒、可信工作区
隐私无账号、无遥测、无需云同步
Windows UX.md 文件关联、单实例打开、冷启动 CLI 路径、侧车进程无控制台闪现

键盘快捷键

快捷键操作
Ctrl+N新建文档
Ctrl+O打开
Ctrl+S保存
Ctrl+Shift+S另存为

安装与使用

最新版本 v2.1.1,提供 Windows 10/11 x64 的 NSIS 安装包(LiteMark_2.1.1_x64-setup.exe,按用户安装,无需管理员权限)。

安装后从开始菜单启动,打开 .md 文件(Ctrl+O 或双击关联文件),用工具栏在 源码/分栏/预览 之间切换,直接导出 HTML/PDF 等格式。

注意:预览和导出需要 Node.js 进程承载 crossnote。PDF 导出需要系统装有 Microsoft Edge 或 Google Chrome(或配置浏览器路径)。

相关链接

原文链接: https://github.com/Caizhaohui/LiteMark