
MarkText
一款专注于速度与可用性的简洁优雅开源 Markdown 编辑器。
遗憾的是,核心仓库大约在 3 年前起无人维护,但在我的日常使用中仍存在许多影响体验的细节问题。
本仓库旨在让我最喜欢的 Markdown 编辑器实现现代化,是基于 Jacob Whall 的分叉再次派生的版本
- 我的动机参见下文
你可以在下文阅读更多关于我动机的说明
1. 安装
⚠️ 这些发布仍处于 beta 阶段(因为我不确定迁移过程中破坏了多少功能)。请在 问题跟踪器中报告任何错误
Windows
只需查看发布页下载!
已测试:
Windows 11
Linux
- 只需查看发布页下载!
- 已测试:
Ubuntu 24.0.2(AppImage与.deb包)- 非常希望有人协助测试其他 Linux 打包形式!
Linux 包管理器
1. Arch Linux
MacOS
⚠️ 由于缺少证书,MacOS 版本会显示“
MarkText is damaged and can't be opened”。 请参考此处的修复方法(同样适用于任何缺少开发者账号签名的应用)
- 可在发布页获取
2. 截图

3. ✨功能 ⭐
现已支持 9 种语言 🆕(特别感谢 @hubo1989)
English🇺🇸简体中文🇨🇳繁體中文🇹🇼Deutsch🇩🇪Español🇪🇸Français🇫🇷日本語🇯🇵한국어🇰🇷Português🇵🇹
实时预览(所见即所得),界面干净简洁,带来无干扰写作体验。
支持 CommonMark 规范、GitHub 扩展 Markdown 规范,并选择性支持 Pandoc Markdown。
提供 Markdown 扩展,例如数学公式(KaTeX)、Front Matter 与表情符号。
支持段落与行内样式的快捷方式,提升你的写作效率。
可导出 HTML 与 PDF 文件。
多种主题:Cadmium Light、Material Dark 等。
多种编辑模式:源代码模式、打字机模式、专注模式。
可直接从剪贴板粘贴图片。
3.1 🌙 主题🔆
| Cadmium Light | Dark |
|---|---|
![]() | ![]() |
| Graphite Light | Material Dark |
![]() | ![]() |
| Ulysses Light | One Dark |
![]() | ![]() |
3.2 😸编辑模式🐶
| 源代码 | 打字机 | 专注 |
|---|---|---|
![]() | ![]() | ![]() |
4. 动机
1. 那么这个分支与其他无数分支有何不同?
我对
marktext的主要不满在于其开发框架与环境老化严重,编译耗时很长- 大多数库已过时,有些在现代版本的 Node.JS/Python 上甚至无法安装
因此,此分支算是一种重大“重写”,使用了 electron-vite 取代旧的
Babel + Webpack搭配- 目标是让
marktext借助尽可能现代的框架与库实现一个全新的开始 - 同时已将所有内容迁移到
Vue3与Pinia,并将各库升级到其可用的最新版本
- 目标是让
main与preload进程仍编译为CommonJS,而renderer现已完全采用 仅ESModules(迁移过程中也因此遇到了一些有趣的问题)
2. 太棒了!我能如何贡献?
任何形式的:
- 问题报告
- Pull Request
都非常欢迎!
你可以在下文找到在该仓库中上手的基本命令列表,除此之外,文件结构应当与原始 marktext非常相似
3. 项目设置
- 参见开发者文档








