Yank Note
一款高度可扩展的Markdown编辑器,旨在提高生产力。下载 | 在线体验 >>>
英文 | 中文说明
[toc]{level: [2]}
亮点
- **易于使用:**使用Monaco内核,优化Markdown编辑,具有与VSCode相同的编辑体验。
- **功能强大:**支持版本控制;文档中可嵌入小程序、可运行的代码块、表格、PlantUML、Drawio、宏替换等;支持OpenAI自动补全。
- **高度兼容:**数据以本地Markdown文件保存,扩展功能尽可能在Markdown的原始语法中实现。
- **插件扩展:**支持用户编写自己的插件来扩展编辑器的功能。
- **支持加密:**使用加密来保存私密文件如账户信息,每个文件可单独设置密码。
注意
- 为了更多的可扩展性,Yank Note牺牲了安全保护(命令执行、任意文件读写)。如果你想用它打开外部的Markdown文件,⚠️请务必仔细确认文件内容是否可信⚠️。
- 加密文件的加密和解密均在前端完成。请务必记住你的密码,一旦密码丢失,只能通过暴力破解。
特性功能
关于以下功能的更多使用说明,请参见特性功能说明
- **同步滚动:**编辑区和预览区同步滚动,预览区可独立滚动
- **大纲:**通过预览区的目录大纲快速跳转到文档的相应位置
- **版本控制:**支持回溯文档历史版本
- **加密:**以
.c.md
结尾的文件视为加密文件 - **自动保存:**编辑后自动保存文件,未保存文件时有橙色标题栏提醒(加密文档不自动保存)
- **编辑:**自动完成列表
- **粘贴图片:**可以快速从剪贴板粘贴图片,并以文件或Base64的形式插入
- **嵌入附件:**你可以将附件添加到文档中,并在操作系统中点击打开
- **代码运行:**支持运行JavaScript、PHP、nodejs、Python、bash代码
- **待办事项列表:**支持在文档中显示待办事项进度,点击可快速切换待办状态
- **快速打开:**你可以使用快捷键打开文件切换面板,快速打开文件、标记文件,并对文件内容进行全文搜索
- **集成终端:**支持在编辑器中打开终端,快速切换当前工作目录
- **Katex:**支持katex表达式
- **样式:**Markdown使用GitHub样式和特性
- **存储库:**可为文档分类定义多个数据位置
- **外部链接转换:**将外部链接或Base64图片转换为本地图片
- **HTML解析:**你可以在文档中直接使用HTML代码,或使用快捷键将HTML复制并粘贴到Markdown中
- **多格式导出:**后端使用pandoc作为转换器
- **TOC:**在需要生成目录的地方写入
[toc]{type:** "ol", level:** [1,2,3]}
- **编辑表格单元格:**双击表格单元格快速编辑
- **复制标题链接:**将标题链接路径复制到剪贴板,方便插入到其他文件中
- **嵌入小程序:**文档支持嵌入HTML小程序
- **嵌入PlantUML图表:**文档支持嵌入PlantUML图表
- **嵌入drawio图表:**文档支持嵌入drawio图表
- **嵌入ECharts图表:**文档支持嵌入Echarts图表
- **嵌入Mermaid图表:**文档支持嵌入Mermaid图表
- **嵌入Luckysheet表格:**文档支持嵌入Luckysheet表格
- **思维导图:**嵌套列表可显示为思维导图形式
- **元素属性书写:**任何元素的属性都可以自定义
- **表格增强:**支持表格标题多行文本、列表等功能
- **文档链接:**支持在文档中链接其他文档并相互跳转
- **脚注:**支持在文档中编写脚注
- **自定义容器:**支持类似VuePress默认主题的自定义容器
- **宏替换:**支持嵌入JavaScript表达式动态替换文档内容
- **图片托管服务:**支持PicGo图片托管服务
- **OpenAI:**支持OpenAI自动补全
- **自定义插件:**支持编写JavaScript插件来扩展编辑器功能。插件放置在
home directory/plugins
。参考插件开发指南
截图
更新日志
v3.75.4 2024-08-06
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- 修复:修正检测支持文件类型的错误。
- 修复:解决在macOS上快捷键触发重音键并在编辑器中插入额外字符的问题。
支持
微信群