一个纯前端在线 Markdown 编辑器
English • 日本語 • Español • Português • Deutsch
MarkFlow Lite 是一个完全运行在浏览器中的纯前端 Markdown 编辑器,无需服务器支持,开箱即用,支持实时编辑、双向预览、本地保存和内容分享。
- ✍️ 实时编辑 - 支持标准 Markdown 语法(含表格、代码块、列表等)
- 👁️ 实时预览 - 边写边看,支持数学公式和流程图渲染
- 💾 本地存储 - 自动保存草稿到浏览器本地存储
- 📄 文件导出 - 支持导出为 PDF、HTML、Markdown 等格式
- 📂 文件管理 - 支持新建文档、打开本地 Markdown 文件
- 🔗 内容分享 - 生成唯一链接,内容可通过 URL 参数共享
- 🎨 主题切换 - 提供深色/浅色主题,适配不同阅读环境
- ⌨️ 快捷操作 - 支持常用快捷键(加粗、斜体、标题插入等)
- 📱 响应式设计 - 支持桌面、平板、手机访问
直接访问 MarkFlow Lite 即可开始使用。
# 克隆项目
git clone https://github.com/blankzsh/markflow-lite.git
# 进入项目目录
cd markflow-lite
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
# 预览生产构建
npm run preview- 开发框架: React + TypeScript + Vite
- Markdown 解析: markdown-it
- 代码高亮: Highlight.js
- 样式设计: Tailwind CSS + @tailwindcss/typography
- 数学公式: MathJax (通过 markdown-it-mathjax3)
- 流程图支持: Mermaid
- 构建工具: Vite
- 部署平台: GitHub Pages / Vercel / Netlify
- 编辑模式 - 在左侧编辑区域编写 Markdown 内容
- 预览模式 - 实时查看渲染后的效果
- 分屏模式 - 同时查看编辑和预览区域
Ctrl + B- 粗体Ctrl + I- 斜体Ctrl + K- 插入链接
MarkFlow Lite 支持多种云存储后端:
- AWS S3 - 连接到 S3 存储桶进行文件管理
- WebDAV - 连接到任何支持 WebDAV 的服务器
- 本地存储 - 浏览器本地存储(默认)
通过文件资源管理器,您可以:
- 连接和断开云存储服务
- 浏览远程文件夹结构
- 创建、编辑、删除远程文件
- 同步本地和远程文件
- 标题 (#, ##, ###, ...)
- 文本样式 (粗体、斜体、删除线)
- 列表 (有序、无序、任务列表)
- 链接和图片
- 代码块和行内代码
- 引用块
- 表格
- 水平分割线
- 数学公式 (LaTeX)
- 流程图 (Mermaid)
支持多种 Mermaid 图表类型:
```mermaid
graph TD
A[开始] --> B[处理]
B --> C[结束]
支持的图表类型:
- 流程图 (Flowchart)
- 时序图 (Sequence Diagram)
- 甘特图 (Gantt Diagram)
- 类图 (Class Diagram)
- 状态图 (State Diagram)
## 📤 导出功能
- **PDF 导出** - 将文档导出为 PDF 格式
- **HTML 导出** - 导出为独立的 HTML 文件
- **Markdown 导出** - 导出原始 Markdown 文件
## 🐛 已知问题修复
### 最近修复的问题
- 修复了流程图渲染过大问题,优化了图表尺寸控制
- 解决了代码块被表格遮挡的问题
- 修复了流程图渲染后页面底部出现大片空白的问题
- 优化了所有内容在同一层正确显示的顺序
- 移除了PWA功能及相关配置,解决了构建问题
## 🔧 部署
### 部署到 Vercel
[](https://vercel.com/)
```bash
npm run build
vercel --prod
npm run build
# 上传 dist 目录到 Netlifynpm run build
# 将 dist 目录推送到 gh-pages 分支欢迎提交 Issue 和 Pull Request 来帮助改进 MarkFlow Lite。
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
- markdown-it - Markdown 解析器
- Highlight.js - 代码语法高亮
- Tailwind CSS - CSS 框架
- MathJax - 数学公式渲染
- Mermaid - 流程图渲染
- Vite - 前端构建工具
项目地址: https://github.com/blankzsh/markflow-lite
邮箱反馈: shell7@petalmail.com
如有任何问题或建议,请提交 Issue 或通过邮箱联系项目维护者。我们重视每一个用户的反馈!


