Github 10.4k Star!一款开源免费高效的Markdown编辑器!

Vditor

Vditor是一款浏览器端的Markdown编辑器,支持所见即所得、即时渲染(类似Typora)和分屏预览模式。它使用TypeScript实现,支持原生JavaScript以及Vue、React、Angular和Svelte等框架。

在Github上已经斩获10.4k Star!

核心特性

多模式编辑体验

  • 所见即所得模式:像 Word 一样直观编辑

  • 即时渲染模式:传统 Markdown 编辑体验

  • 分屏预览模式:左侧编辑,右侧实时预览

强大的扩展功能

  • 支持流程图、时序图、甘特图等图表渲染

  • 数学公式支持(LaTeX)

  • 脑图(Mind Map)支持

  • 图表支持(ECharts)

卓越的性能

  • 采用虚拟DOM技术,编辑流畅

  • 支持万级字数文档编辑不卡顿

丰富的 API

  • 提供完整的TypeScript类型定义

  • 易于二次开发和集成

多主题支持

  • 内置多种主题,适应不同场景

  • 支持自定义主题

语法支持

  • 所有 CommonMark 语法:分隔线、ATX 标题、Setext 标题、缩进代码块、围栏代码块、HTML 块、链接引用定义、段落、块引用、列表、反斜杠转义、HTML 实体、行级代码、强调、加粗、链接、图片、行级 HTML、硬换行、软换行和纯文本。

  • 所有 GFM 语法:表格、任务列表项、删除线、自动链接、XSS 过滤

  • 常用 Markdown 扩展语法:脚注、ToC、自定义标题 ID

  • 图表语法:流程图、时序图、甘特图,通过 Mermaid 支持、Graphviz、折线图、饼图、脑图等,通过 ECharts 支持

  • 五线谱:通过 abc.js 支持

  • 数学公式:数学公式块、行级数学公式,通过 MathJax 和 KaTeX 支持

  • YAML Front Matter

  • 中文语境优化:中西文之间插入空格、术语拼写修正、中文后跟英文逗号句号等标点替换为中文对应标点

核心功能

编辑模式

所见即所得(WYSIWYG)

所见即所得模式对不熟悉 Markdown 的用户较为友好,熟悉 Markdown 的话也可以无缝使用。

即时渲染(IR)

即时渲染模式对熟悉 Typora 的用户应该不会感到陌生,理论上这是最优雅的 Markdown 编辑方式。

分屏预览(SV)

传统的分屏预览模式适合大屏下的 Markdown 编辑。

主题

编辑器主题

编辑器所展现的外观。内置classic,dark 2 套主题。

内容主题

Markdown 输出的 HTML 所展现的外观。内置 ant-design, light,dark,wechat 4 套主题。支持内容主题扩展接口。

代码主题

代码块所展现的外观。内置 github 等 36 套主题。

安装

克隆代码

复制代码
git clone https://github.com/Vanessa219/vditor.git

安装依赖

复制代码
npm install

启动服务

复制代码
pm run start

访问服务

复制代码
http://localhost:9000

使用

数学公式

脑图

流程图

时序图

甘特图

图标

五线谱

Graphviz

开源地址

https://github.com/Vanessa219/vditor

相关推荐
Hhaizhr12 分钟前
Hermes Agent频频超时?一招教你解决API网络连通问题
github
Renlijuande38 分钟前
VSCode + GitHub Copilot + C语言环境(MinGW)配置攻略(2026版)
vscode·github·copilot
AI成长日志1 小时前
【GitHub开源项目专栏】TGI源码剖析:HuggingFace推理服务核心实现
开源·github
GISer_Jing1 小时前
AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析
人工智能·github
代码搬运媛1 小时前
Open Core 模式:开源版与企业版的双仓库管理实践
github
AI精钢2 小时前
升级踩坑实录:OpenClaw 2026.4.9 后 GitHub Copilot 调用 Claude 全线 HTTP 400 的根因与修复
http·github·copilot·claude·github copilot·openclaw·ai 网关
CoovallyAIHub2 小时前
不需要Memory Bank:CMDR-IAD用2D+3D双分支重建做工业异常检测,MVTec 3D 97.3%
算法·架构·github
想七想八不如114082 小时前
【GitHub开源】一款极简跨平台 Todo 应用:微信小程序 + Windows 桌面挂件 + 实时同步
微信小程序·开源·github
HeteroCat3 小时前
数据时代的"算命先生"--from Qclaw 无不言
面试·github
逛逛GitHub3 小时前
GitHub 上 3 万星的 Linux 管理面板,AI 应用单月下载破 10 万次。
github