最近一直在做一个 Windows 下的 Markdown 编辑器,叫 Shazao(沙枣)。
这个名字和我的家乡有关。
我来自西北的一座小城,想用一种植物代表那个地方,也代表一种我熟悉的精神,于是选择了 沙枣。
沙枣是西北很常见的一种植物,耐旱、耐风沙、耐盐碱,也能在贫瘠的土地上生长,生命力很强。
每年五月前后,沙枣花盛开的时候,香气会飘得很远。小时候当地人也会折几枝带回家,插在屋里,整个房间都是沙枣花的味道。
所以我把这个软件取名为 Shazao。对我来说,它不只是一个名字,也带着一点对西北、故乡和生活记忆的纪念。
最开始只是想做一个打开 Markdown 文件比较舒服的小工具,后来慢慢加入了编辑、表格、图片、导出、Mermaid、大纲、搜索等功能,现在已经可以作为日常 Markdown 阅读和写作工具使用。
Shazao 是一个 Windows 原生 Markdown 阅读 / 编辑器,使用 C++、Win32、DirectWrite、Direct2D 开发,不基于 Electron,也不需要 WebView2,程序保持为单 EXE。README 中当前也明确采用 C++20 + Win32 / DirectWrite / Direct2D / WIC,并保持单 EXE。 README
我希望它用起来比较简单:
- 平时直接打开 Markdown 阅读;
- 需要修改时,可以直接在排版后的内容里编辑;
- 需要精确调整 Markdown 时,也可以随时切到源码模式;
- 支持大纲、表格、图片、代码块、任务列表等常见 Markdown 内容;
- 支持 HTML、PDF、Word、EPUB 等多种导出方式;
- Mermaid 图可以直接在编辑器中显示,目前已经支持流程图、时序图、状态图、类图、ER 图、甘特图、思维导图、Git 图、C4、时间线、象限图、XY 图等。 README
从 Word、浏览器、Excel 等程序复制富文本时,Shazao 也会尽量转换成对应的 Markdown,包括标题、格式、链接、列表、表格和图片。 README
我自己比较在意打开速度、滚动、输入响应和大文档性能,所以开发过程中也做了不少自动化、回归和性能测试。
截图
价格:免费
无需注册或登录。
下载与反馈
Windows EXE 下载:
下载 Release 中已经编译好的 EXE 即可使用。
目前项目暂不开源,只发布 Windows 可执行程序。GitHub 主要用于版本说明、软件下载以及问题反馈。
如果使用过程中遇到 Markdown 显示错误、编辑问题、兼容性问题,或者有什么功能建议,都欢迎反馈。
欢迎给我挑毛病,反馈各种问题,提出你的需求。




