Ghostwriter、MarkText 和 Haroopad 是 Linux 下真正离线的 Markdown 编辑器:Ghostwriter 全本地渲染与 PDF 导出;MarkText GFM 支持更全但需手动配置 CUPS-PDF;Haroopad 需通过 HTML 中转导出矢量 PDF。

Linux 下真正能离线写作、不依赖网络、不传文档、不强制账户的 Markdown 编辑器,其实不多。很多标榜“离线”的工具,启动时偷偷加载远程 CSS、预览依赖在线 MathJax、导出 PDF 时调用云端服务——这些都不算真离线。下面几款是经过验证、本地全链路可控的实用选择。
Ghostwriter:开箱即用,无干扰 + 真离线 PDF 导出
Ghostwriter 是目前 Linux 发行版仓库中维护最稳、离线能力最扎实的原生 Markdown 编辑器。它不联网加载资源,所有预览渲染走本地 QtWebEngine,MathJax 可选嵌入本地副本,导出 HTML/PDF 全在本地完成。
-
ghostwriter在 Debian/Ubuntu 上直接sudo apt install ghostwriter即可,Arch 用户用sudo pacman -S ghostwriter - 导出 PDF 时默认调用系统 CUPS 打印后转 PDF,文字可选、可复制、可高亮——不是截图式 PDF
- 启用「Focus Mode」后只高亮当前段落,适合长文写作;「Hemingway Mode」还能标出复杂句式
- 注意:它的实时预览不支持某些 GitHub Flavored Markdown 扩展(如任务列表 ✅),需手动开启
Preferences → Markdown → Enable GFM
MarkText:轻量 + GitHub 风格支持完整,但 PDF 导出需绕行
MarkText 启动快、界面干净,对表格、代码块、任务列表、脚注等 GFM 特性支持比 Ghostwriter 更全面,适合写技术文档。但它默认导出 PDF 是调用 Chromium 的打印接口,必须确保本地有可用的 PDF 打印驱动(如 printer-driver-cups-pdf)。
- Debian/Ubuntu 安装命令:
sudo apt install marktext(注意:部分旧源版本太低,建议从 GitHub Releases 下载.deb包) - 导出 PDF 前务必先安装:
sudo apt install printer-driver-cups-pdf,否则点击「Export → PDF」会静默失败 - 它不支持 Vim 键绑定(这点和 Haroopad/Typora 不同),但快捷键如
Ctrl+T插入表格、Ctrl+Shift+M插入数学公式很顺手 - 主题切换即时生效,但自定义 CSS 需手动编辑
~/.config/marktext/themes/下的文件,无 GUI 编辑入口
Haroopad:老牌跨平台,PDF 导出逻辑容易踩坑
Haroopad 在 Ubuntu 20.04–22.04 上仍可运行,界面复古但稳定,支持 Vim 模式、54 种语言代码高亮、自定义 CSS。但它没有原生 PDF 导出功能,靠「打印→另存为 PDF」实现,这里有两个关键细节:
- 直接点「File → Print」选系统 PDF 打印机(如
Generic CUPS-PDF Printer),导出的是位图 PDF——文字不可选,搜索/复制失效 - 正确做法是:先「File → Export → HTML」,再用 Firefox/Chromium 打开该 HTML,按
Ctrl+P打印为 PDF——此时文字保留矢量属性 - 它不进现代发行版默认仓库,需手动下载
.deb或.AppImage;最新版在 官网 提供,但已多年未更新,2026 年在较新 glibc 环境下可能需加--no-sandbox启动
真正离线,不只是“不联网就能开”,而是从编辑、预览、插图、公式到最终 PDF 输出,全程不调用外部服务、不依赖在线字体或 JS 库。Ghostwriter 和 MarkText 是目前最接近这个标准的两个选择;Haroopad 能用,但导出环节需要多一步确认。别被「支持 PDF 导出」的宣传带偏——先试导出再复制一段文字看看能不能粘贴,这是最快验真离线能力的方法。


















