开源项目文档办公类新手
Yank Note(purocean/yn):高度可扩展的 Markdown 编辑器
Yank Note 是一款面向生产力的高度可扩展 Markdown 编辑器,基于 Monaco 内核提供接近 VSCode 的编辑体验,支持版本控制、AI Copilot、思维导图、文档加密、代码块运行、集成终端、图表嵌入与 HTML 小程序等功能,数据以本地 Markdown 文件保存。
0 次阅读2026/09/10 发布
社区作者 · zZz
它解决什么问题
Yank Note 是一款高度可扩展的 Markdown 编辑器,主打生产力场景,页面提供下载入口与在线试用(Download | Try it Online)。正文提示其“Not recommended”(不推荐)标签,并给出英文、中文说明、俄文说明的文档入口。
【核心亮点】
- AI 助手:支持 AI Copilot 进行文本补全、生成与图像生成,兼容 OpenAI、Ollama、Gemini、Kimi、通义千问、Flux.1 等;支持 OpenCode AI Agent 提供智能编码辅助。
- 易用:使用 Monaco 内核,针对 Markdown 编辑优化,编辑体验与 VSCode 一致。
- 强大:支持版本控制;可在文档中嵌入小程序、可运行代码块、表格、PlantUML、Drawio、宏替换等。
- 高兼容:数据保存为本地 Markdown 文件,扩展功能尽可能用 Markdown 原生语法实现。
- 插件扩展:支持用户自行编写插件扩展编辑器功能。
- 支持加密:可用加密方式保存账号等私密文件,每个文件可单独设置密码。
【注意事项(来自原文)】
- 为了更强的扩展性,Yank Note 牺牲了安全防护(支持命令执行、任意文件读写)。如果要打开外来的 Markdown 文件,务必仔细辨别文件内容是否可信。
- 加密文件的加解密均在前端完成,务必记住密码;密码一旦丢失只能被暴力破解。
【特色功能清单】
- 同步滚动:编辑区与预览区同步滚动,预览区可独立滚动
- 大纲:通过预览区目录大纲快速跳转到文档对应位置
- 版本控制:支持回溯文档历史版本
- 加密:以 .c.md 结尾的文件被视为加密文件
- 自动保存:编辑后自动保存文件,未保存文件以橙色标题栏提醒(加密文档不自动保存)
- 编辑:列表自动补全
- 粘贴图片:可快速从剪贴板粘贴图片,并以文件或 Base64 形式插入
- 嵌入附件:可向文档添加附件,点击后由操作系统打开
- 代码运行:支持运行 JavaScript、PHP、nodejs、Python、bash 代码
- 待办列表:支持显示文档中的待办进度,点击可快速切换待办状态
- 快速打开:可用快捷键打开文件切换面板,快速打开文件、已标记文件,并对文件内容全文搜索
- 集成终端:支持在编辑器中打开终端,快速切换当前工作目录
- LaTeX:支持 LaTeX 表达式
- 样式:Markdown 采用 GitHub 样式与特性
- 仓库:可定义多个数据位置用于文档分类
- 外链转换:将外部链接或 Base64 图片转换为本地图片
- HTML 解析:可直接在文档中使用 HTML 代码,或用快捷键复制粘贴 HTML 转为 Markdown
- 多格式导出:后端使用 pandoc 作为转换器
- TOC:在需要生成目录的位置写 [toc]{type: "ol", level: [1,2,3]}
- 编辑表格单元格:双击表格单元格快速编辑
- 复制标题链接:将标题链接路径复制到剪贴板,便于插入其他文件
- 嵌入小程序:文档支持嵌入 HTML Applets
- 嵌入 PlantUML 图形:文档支持嵌入 plantUML 图形
- 嵌入 drawio 图形:文档支持嵌入 drawio 图形
- 嵌入 ECharts 图形:文档支持嵌入 Echarts 图形
- 嵌入 Mermaid 图形:文档支持嵌入 Mermaid 图形
- 嵌入 Luckysheet 表格:文档支持嵌入 Luckysheet 表格
- 思维导图:嵌套列表可以思维导图形式显示
- 元素属性书写:可自定义元素的任意属性
- 表格增强:支持多行文本的表格标题、列表等特性
- 文档链接:支持在文档中链接其他文档并互相跳转
- 脚注:支持在文档中书写脚注
- 自定义容器:支持类似 VuePress 默认主题的自定义容器
- 宏替换:支持嵌入 JavaScript 表达式动态替换文档内容
- 图床服务:支持 PicGo 图床服务
- 自定义插件:支持编写 JavaScript 插件扩展编辑器功能,插件放置在家目录/plugins,参考插件开发指南
【界面与截图】 配图 1 为 Download 图标(App Store 下载标识);配图 2 至配图 8 为 Screenshots 界面截图;配图 9 为微信交流群二维码(Wechat Group)。
【更新日志(原文摘录)】 v3.92.1 2026-07-12,提供 Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb 下载:
另有 “More release notes” 入口。
- feat(markdown):升级 Markdown-it 到 14.3.0,并新增对中文、日文文本的 CJK 友好强调解析
- feat(markdown):新增 raw HTML 容器,可渲染与 Markdown 内容混排的 HTML 块
- feat(plugin):新增基于范围(range-based)的文本高亮 API,用于扩展与预览交互
- feat(editor):始终显示浮动编辑器提示,保证功能可被发现
- fix(markdown):避免带语言标记的纯文本代码围栏被双重转义
- fix(editor):应用启动时正确恢复 HTML 及其他非 Markdown 文本文件
- fix(terminal):防止终端水平溢出导致的 IME 布局偏移
- chore:升级 Electron 到 41,并更新依赖与安全相关的传递依赖包
【支持渠道】 页面提供 Wechat Group(微信群)作为支持渠道。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
来源页面未给出完整的安装步骤说明,以下为正文可确认的信息:
- 准备环境:这是基于 Electron 的桌面应用(更新日志显示已升级 Electron 到 41)。正文未列出 Node.js 版本、系统版本等具体环境要求,待核验。
- 获取方式:页面顶部提供 “Download | Try it Online” 入口——可直接下载桌面版(配图 1 为 Download 标识),或使用在线版本试用。
- 安装包选择:v3.92.1(2026-07-12)提供 Windows、macOS arm64、macOS x64、Linux AppImage、Linux deb 五种安装包,按操作系统与架构选择对应安装包安装。
- 首次运行与数据:数据以本地 Markdown 文件保存,可定义多个数据位置(仓库)用于文档分类;编辑后自动保存,未保存文件以橙色标题栏提醒,但加密文档不会自动保存。
- 插件安装:自定义 JavaScript 插件放置在家目录/plugins 目录下,参考正文提到的“插件开发指南”编写与启用插件。
- AI 功能配置:AI Copilot 兼容 OpenAI、Ollama、Gemini、Kimi、通义千问、Flux.1 等,具体接入参数与密钥配置方式正文未展开,待核验。
- 常见问题与注意:
- 打开外部 Markdown 文件存在风险:软件为扩展性牺牲了安全防护,支持命令执行与任意文件读写,必须确认外来文件内容可信。
- 加密文件的加解密在前端完成,务必记住密码;密码丢失只能暴力破解。
- .c.md 后缀文件会被当作加密文件处理。
适用场景
使用 Markdown 记录笔记与知识库
并以本地文件形式保存管理
对文档进行版本控制与历史版本回溯
利用 AI Copilot 做文本补全
内容生成与图像生成辅助写作
在文档中嵌入 PlantUML
Drawio
ECharts
Mermaid
Luckysheet 图表与表格
把嵌套列表转换为思维导图进行梳理
在编辑器内运行 JavaScript