tizuio/TizuMark

GitHub: tizuio/TizuMark

TizuMark 是一款基于 Tauri 和 Rust 构建的轻量开源 Markdown 编辑器,主打快速启动、实时预览和极低的资源占用。

Stars: 85 | Forks: 4

# TizuMark 🌐 **简体中文** | [English](README.en.md)
![TizuMark](https://raw.githubusercontent.com/tizuio/TizuMark/master/icon.png)

⚡轻量  ·  🚀高速  ·  ✨简洁  ·  🆓开源免费
一个纯粹、快速的 Markdown 编辑器

Version Windows macOS Linux Tauri Rust License

安装包仅 ~7MB · 内存占用 < 50MB · 双击即开

## 为什么你需要 TizuMark?

打开、查看、编辑、导出——就是这么简单。

市面上不缺 Markdown 编辑器,但大多走向两个极端:要么是动辄几百 MB 的"重型武器",要么功能简陋得无法日常使用。TizuMark 卡在中间,刚好合适。 | | 常见方案 | ✨ TizuMark | |---|---|---| | 🚀 **启动** | 等 IDE 加载、装插件、切窗口——几十秒过去了 | **双击即开,一秒以内** | | 👀 **阅读** | 源码和渲染分两屏,看个文档眼都花了 | **实时预览,所见即所得,无需切换** | | 📂 **多文件** | 开十个窗口,任务栏密密麻麻 | **多标签页管理,干净利落** | | 🧭 **长文档** | 滚轮滚到手酸,想回头找某个段落得翻半天 | **大纲自动解析,一键跳转,永不失位** | | ✍️ **写作** | 格式全靠手敲,插入表格图片像做手术 | **语法高亮、右键菜单、自动补全——写得顺畅** | | 📐 **公式** | 没装 LaTeX?抱歉,看不了 | **内置 KaTeX,行内、独立、矩阵、方程组全支持** | | 📊 **图表** | 切到其他工具画图 → 导出 → 粘贴 → 再来一遍 | **Mermaid 代码即图表,流程图、时序图、甘特图** | | 💾 **资源** | 几百 MB 内存,几个 G 安装包 | **Rust 原生引擎,安装包 ~7MB,内存 <50MB** | | 🎨 **主题** | 万年不变的一个颜色,或者改半天配置文件 | **亮色/暗色/跟随系统,一键切换** | | 🖥️ **跨平台** | Windows 能用,换 Mac/Linux 又得找替代品 | **同一套代码,三平台原生体验** | ## 功能一览 | 📝 编辑 | 👁️ 预览 | 📤 导出 | |---|---|---| | GFM 完整语法高亮 | 实时同步滚动 | 导出 HTML 单文件(完整样式) | | 代码块 100+ 语言着色 | KaTeX 数学公式渲染 | 导出高清长图 PNG | | 查找替换(支持正则) | Mermaid 流程图/时序图/甘特图/状态图 | 保留暗黑/亮色主题样式 | | 自动补全括号、引号 | Emoji 短代码 (`:rocket:` → 🚀) | 完全离线,无需联网 | | 插入菜单(表格/提示块/目录等) | 自适应图片尺寸 | 中英文 Emoji 完美适配 | | 图片粘贴插入、自动去重(MD5) | 图片自动带宽高属性 | 自定义图片存储路径 | | ⚡ 效率 | 🎨 个性化 | 🔧 专业 | |---|---|---| | 大纲导航一键跳转 | 亮色 / 暗黑 / 跟随系统 | CLI 命令行打开文件 | | 拖拽、批量打开文件 | 字体大小/行高/内容宽度可调 | 文件关联 .md / .markdown | | 编辑/预览分屏比例自由拖拽 | Tab 宽度 / 自动换行开关 | 自动保存 + 脏状态标记 | | 多标签页 + 右键快捷菜单 | 全套快捷键可自定义 | 状态栏实时字数统计 | | 自定义图片存储路径(相对/绝对) | 静默检查更新,有新版自动提示 | | ## 界面预览

截图 1 截图 2
截图 3 截图 4
截图 5 截图 6
截图 7 截图 8

## 快速开始 ### 下载安装 | 平台 | 状态 | |------|------| | Windows | ✅ 已支持 | | macOS | 🔜 即将推出 | | Linux | 🔜 即将推出 | 请打开产品发布页面下载: 从 GitHub 下载    从 Gitee 下载 ### 快捷键速览 | 快捷键 | 功能 | 快捷键 | 功能 | |---|---|---|---| | `Ctrl+N` | 新建文件 | `Ctrl+W` | 关闭标签 | | `Ctrl+O` | 打开文件 | `Ctrl+F` | 查找 | | `Ctrl+S` | 保存文件 | `Ctrl+H` | 查找替换 | | `Ctrl+B` | 加粗 | `Ctrl+I` | 斜体 | ### 从源码构建 git clone https://github.com/tizuio/TizuMark.git # 或国内镜像: git clone https://gitee.com/tizu/tizu-mark.git cd tizu-mark npm install npm run dev # 开发模式 npm run build # 构建发布版本 ## 🛠 技术架构 ┌──────────────────────────────────────────────────┐ │ 前端 (WebView) │ │ CodeMirror 5 │ highlight.js │ KaTeX │ │ Mermaid │ html2canvas │ ... │ └──────────────┬───────────────────────────────────┘ │ IPC (ipc: / tauri:) ┌──────────────┴───────────────────────────────────┐ │ 后端 (Rust) │ │ Tauri 2.5 │ pulldown-cmark │ │ 文件 I/O │ 系统对话框 │ └──────────────┬───────────────────────────────────┘ │ ┌──────┴──────┐ │ OS Native │ │ Win / Mac / │ │ Linux │ └─────────────┘ ## 常见问题
TizuMark 是免费的吗? 是的,永久免费且开源。基础功能没有任何限制。
如何恢复默认设置? 在 `文件 → 设置` 或 `文件 → 快捷键设置` 中点击「恢复默认」按钮即可。
支持哪些文件格式? 支持 `.md`、`.markdown`、`.txt` 文件。更多格式支持计划中。
如何反馈问题或建议? - QQ交流群:**1035294939** - [Gitee Issues](https://gitee.com/tizu/tizu-mark/issues) - [GitHub Issues](https://github.com/tizuio/TizuMark/issues)
## 捐赠支持

一个人的开源,全靠你的支持续命。

做 TizuMark 的原因很简单:用了很多 Markdown 工具,不是太臃肿就是不好用,干脆自己撸一个。 如果 TizuMark 帮到了你——看文档更轻松了、写东西更顺手了、导出的图让人夸好看了——希望能支持一下。您的鼓励会让我实实在在地开心一整天,也意味着这个项目可以活得更久。
微信赞赏
微信
支付宝赞赏
支付宝

每一笔我都会认真看。谢谢你。

## 联系作者 | 方式 | 链接 | |---|---| | QQ群 | **1035294939** [@点击链接加入群聊【Tizu交流群】](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=G0xAh9l042apAmjy9MAKOI6pSMWhV5jI&authKey=hWwxCXRZkWorgQZtiBNeRE6L12Ow6CLSo9K9dWzSjDFNuIEfmnmLAWH1T3qooH40&noverify=0&group_code=1035294939)| | Gitee | [@tizu](https://gitee.com/tizu) | | GitHub | [@tizuio](https://github.com/tizuio) | 有问题、建议、合作,欢迎加群或提 Issue。 ## 许可证 Copyright (c) 2024-2026 TizuMark 本软件基于 [GNU General Public License v3.0](LICENSE) 开源发布。你可以自由使用、修改和分发,但衍生作品必须延续 GPL v3 协议。 内置开源组件按其各自许可证授权,详见应用内 `帮助 → 关于` 页面。

✨ TizuMark — 轻得不像话,快得刚刚好

GitHub Download   Gitee Download

⭐ GitHub Star  ·  ⭐ Gitee Star  ·  QQ群 1035294939

标签:可视化界面, 自定义脚本