想复刻 Typora,我做了一个本地优先的所见即所得 Markdown 编辑器
想复刻 Typora,我做了一个本地优先的所见即所得 Markdown 编辑器
我一直很喜欢 Typora 那种「打字即排版」的编辑体验,但它转成收费软件之后,身边总有人问有没有顺手的替代品。市面上的编辑器要么是分栏预览(编辑和预览分离,写起来割裂),要么把内容锁在自己家的数据库里。于是我自己动手做了一个:Markora,目标就是复刻 Typora 清爽而专注的体验。
项目地址:https://github.com/misswell/markora
现在的实现程度:
- 所见即所得编辑和源码模式可以切换,Markdown-aware 的编辑内核处理常用输入规则(列表续行、引用、代码块这些)
- 文稿库 + 原生文件夹工作区,文件就是普通的 .md,可以用任何编辑器打开,没有私有格式
- Tauri 2 打包的桌面应用,原生文件打开/保存/另存为,系统文件关联和双击打开都支持
- GFM 表格、任务清单、删除线的往返转换
- 专注模式、字数统计、浅色/深色外观
- 实时大纲、标题跳转、打字机模式
- 外部磁盘修改检测:你在别处改了文件,它会问你「重新加载还是覆盖」,不会悄悄丢你的改动
- 自动保存 + 未保存修改保护
技术栈是 Tauri 2 + React + TypeScript,前端负责编辑器,Rust 负责文件系统和系统集成。选 Tauri 而不是 Electron 的原因很简单:我想要一个安装包小、内存占用低的写作工具,而不是再装一个 Chrome。
跑起来很简单:npm install && npm run dev(桌面壳是 npm run desktop)。
项目还在活跃开发中,编辑内核的细节打磨是个慢功夫。如果你也在找一个本地优先、不锁格式的 Markdown 编辑器,欢迎试用和提 issue:https://github.com/misswell/markora
浙公网安备 33010602011771号