此页面所有软件内容、截图、价格、介绍等均来源于互联网,地址均为第三方提供,请谨慎下载。
此处代码不再同步更新,请移步 https://github.com/purocean/yn
Yank Note
一款面向程序员的 Markdown 笔记应用 在线体验>>>
[toc]{level: [2]}
特色
- 使用方便:使用 Monaco 编辑器(VSCode 编辑器内核)编辑,针对 Markdown 文件添加了快捷键和补全规则
- 兼容性强:资源保存本地,Markdown 文件可简单处理离线工作;拓展功能尽量用 Markdown 原有的语法实现
- 高拓展性:可在文档中嵌入小工具、可运行的代码块、表格、Plantuml 图形、Drawio 图形等、可自定义插件拓展编辑器功能
- 支持加密:用来保存账号等隐私文件,文件可单独设置密码
注意事项
- Yank Note 是一款针对程序员的 Markdown 编辑器,目标应用场景为在本机写文章、日志、笔记,编写小工具。
- 为了更高的拓展性和方便性,Yank Note 牺牲了安全防护(命令执行,任意文件读写)。如果要用它打开外来 Markdown 文件,请务必仔细甄别文件内容是值得信任的。
- 如果要改造为对外的 Web 服务,请运行在隔离可控的环境下,注意应用安全。
- 加密文件的加密解密操作均在前端完成,请务必牢记自己的密码。一旦密码丢失,就只能暴力破解了。
Yank-Note V3 开发计划
V3 核心目标是重构代码,提升应用健壮性、可拓展性、Markdown 渲染性能
V3 项目看板
- 使用 Vite 构建
- 优化 Markdown 渲染性能,支持 Vue 组件方式拓展功能
- 重构 Electron 代码
- 重构业务逻辑,和组件解耦
- 重构快捷键处理层,支持自定义快捷键
- 其他 V2 未完成的功能
- 完善自定义插件文档
特色功能
部分功能需要相关快捷键配合,可参考特色功能说明
- 同步滚动:编辑区和预览区同步滚动,预览区可独立滚动
- 目录大纲:预览区目录大纲快速跳转
- 文件加密:以
.c.md
结尾的文件视为加密文件 - 自动保存:文件编辑后自动保存,未保存文件橙色标题栏提醒(加密文档不自动保存)
- 编辑优化:列表自动补全
- 粘贴图片:可快速粘贴剪切板里面的图片,可作为文件或 Base64 形式插入
- 嵌入附件:可以添加附件到文档,点击在系统中打开
- 代码运行:支持运行 JavaScript、PHP、nodejs、Python、bash 代码
- 待办列表:支持显示文档中的待办进度,点击可快速切换待办状态
- 快速打开:可使用快捷键打开文件切换面板,以便快捷打开文件,标记的文件,全文搜索文件内容
- 内置终端:支持在编辑器打开终端,快速切换当前工作目录
- 公式解析:支持输入 katex 公式代码
- 样式风格:Markdown 使用 GitHub 风格样式和特性
- 数据仓库:可定义多个数据位置以便文档分类
- 外链转换:将外链或 BASE64 图片转换为本地图片
- HTML 解析:可以直接在文档里面使用 HTML 代码,也可以使用快捷键粘贴复制 HTML 为 Markdown
- docx 导出:后端使用 pandoc 做转换器
- TOC 支持:生成 TOC 在需要生成目录的地方写入
[toc]{type: "ol", level: [1,2,3]}
即可 - 编辑表格单元格:双击表格单元格即可快速编辑
- 复制标题链接:复制标题链接路径到剪切板,便于插入到其他文件
- 嵌入小工具:文档支持内嵌 HTML 小工具
- 嵌入 Plantuml 图形:需要安装 Java,graphviz
- 嵌入 drawio 图形:文档支持内嵌 drawio 图形
- 嵌入 ECharts 图形:在文档中嵌入 Echarts 图形
- 嵌入 Mermaid 图形:在文档中嵌入 Mermaid 图形
- 嵌入 Luckysheet 表格:在文档中嵌入 Luckysheet 表格
- 嵌套列表转脑图展示:可将嵌套列表用脑图的方式展示
- 元素属性书写:可自定义元素的任意属性
- 表格解析增强:表格支持表格标题多行文本,列表等特性
- 文档交叉链接跳转:支持在文档中引入其他文档,互相跳转
- 脚注功能:支持在文档中书写脚注
- 自定义插件:支持编写 JavaScript 插件拓展编辑器功能。插件放置在
主目录/plugins
中,文档待完善
界面截图
更新日志
最新发布
v3.5.2 2021-08-06
v3.5.1 2021-08-05
- 调整界面基础字体为系统字体
- 增加单独保存预览窗口滚动条位置
- drawio 图形增加重载按钮
- 修复复制标题链接有可能丢失 / 问题
- 修复演示模式预览图片按 Esc 退出演示模式问题
- 修复 drawio 网络慢的时候不能调整高度问题
- 修复某些情况下切换演示模式页面样式不正确问题
v3.5.0 2021-08-03
- 新增导航菜单,前进后退功能
- 优化预览模式点击交互
v3.4.2 2021-08-02
- 修复表格行号展示
- 修复 Esc 快捷键冲突问题
- 调整 macOS 上快捷键展示
v3.4.1 2021-08-01
- 新增演示模式
- 新增隐藏编辑器功能
- 优化状态栏菜单展示
v3.3.7 2021-07-19
- 修复帮助菜单不工作问题
- 修复工具转换外链图片菜单不工作问题
v3.3.6 2021-07-16
- 微调样式
- 修复快捷键相关问题
v3.3.5 2021-07-14
- 微调样式
- 图片预览去掉播放按钮
- 修复 Safari 不能打开嵌入页面问题
- 修复对话框输入框意外触发确认问题
v3.3.4 2021-07-13
- 修复终端主题不正确和不能正确初始化问题
- 修复终端不能正确初始化问题
- 修复表格不能插入图表问题
v3.3.3 2021-07-13
- 嵌入文档表格增加统计栏
- 修复表格保存校验问题
- 修复标签颜色不正确问题
v3.3.2 2021-07-13
- 增加浅色主题
- 增加 Luckysheet 表格嵌入
- 优化应用窗口使用体验
v3.2.2 2021-07-09
- 优化文件切换体验,降低闪烁
- HTML 小工具增加 ctx
- 修复在终端中运行代码快捷键不正确
- 修复本文档调整锚点不工作问题
v3.2.1 2021-07-08
- 运行代码功能支持运行浏览器 JS 代码
- 修正 Windows 更新报错问题
- 修复编辑器菜单“终端运行”菜单行为
- 调整标题仓库名展示位置
v3.2.0 2021-07-08
- 编辑器增加右键菜单
- 增加 Markdown 语法补全
- 修复 Mermaid 图形编辑不能及时更新问题
- 插件可拓展 Monaco Editor 功能
- 重构编辑器相关代码
v3.1.2 2021-07-06
- 插件 ctx 新增 api 接口
- 调整运行代码样式
v3.1.1 2021-07-05
- 增加图片预览功能
v3.1.0 2021-07-05
- 增加转换文档的提示
- 调整标题栏文件保存状态展示
- 重构业务逻辑,和组件解耦
v3.0.3 2021-06-30
- 优化添加仓库交互<365>
v3.0.2 2021-06-28
- 调整标题保存状态
- 修复可能不能打开终端问题
v3.0.1 2021-06-27
- 修复 Electron Scheme 模式下可能上传文件不成功问题
v3.0.0 2021-06-27
- 大幅优化 Markdown 渲染性能,编辑更流畅
- 修复部分遗留问题,增强 Katex 公式渲染,文件相对路径解析
- 新增工具菜单
- 修复 Ubuntu 上不展示应用图标问题
展开查看更多版本记录
v2.9.10 2021-06-16
- 增加双击编辑表格单元格功能
v2.9.9 2021-06-10
- 修复 Scheme 模式下终端不能使用问题
v2.9.8 2021-06-10
- 应用中打开页面增加 Scheme 模式
v2.9.7 2021-06-09
- 修复在终端中打开路径错误问题
v2.9.6 2021-06-07
- 修正 macOS 更新升级问题
v2.9.5 2021-06-07
- 新增窗口应用菜单
- 增加添加仓库提示,弃用默认仓库
v2.9.4 2021-06-06
- 优化 macOS 上标题栏使用体验
- 更换 macOS 应用图标
v2.9.3 2021-06-04
- 关闭全部标签时候,忽略固定的标签
- 修正某些情况下标签排序不正确问题
v2.9.2 2021-06-03
- 新增固定标签页功能
v2.9.1 2021-06-02
- 新增脑图保留上次使用布局
- 修正 macOS 更新升级错误问题
v2.9.0 2021-05-29
- 新增设置面板,更方便添加仓库
- 微调部分控件的颜色和动画速度
v2.8.3 2021-05-29
- 修正长时间运行后静态文件不能访问问题
- 修正应用选中文字颜色不正确问题
- 应用增加编辑菜单,以支持 macOS 上的复制粘贴快捷键
- 微调滚动条样式
v2.8.2 2021-05-09
- 修正快捷键判断问题
- 升级 Electron 版本到 11.4.5
v2.8.1 2021-04-28
- 修正目录树菜单不正确问题
- 修正状态栏菜单无子菜单不能点击问题
v2.8.0 2021-04-27
- 增加自定义插件功能
- 微调窗口管理逻辑
v2.7.2 2021-04-09
- 优化 macOS 上的窗口体验
v2.7.1 2021-04-08
- 升级 Electron 到 11.4.2
- 增加 Mac arm64 打包
v2.6.1 2021-03-04
- 修正一点界面问题
- 调整 macOS 升级逻辑
v2.6.0 2021-03-04
- 内部功能插件化,增强拓展性
- 微调界面样式
- 修复复制代码快捷键不正确问题
v2.5.5 2021-02-03
- 调整预览文字选择颜色
v2.5.4 2021-01-31
- 调整 macOS 上应用边框样式
- macOS 打包增加签名公证
- 调整打包流程
- 替换 plantuml 库
v2.5.1 2021-01-17
- 支持 macOS
- 调整部分快捷键
v2.4.11 2020-12-21
- 修复不能导出 docx 问题
- 修复大纲目录高度不正确
v2.4.10 2020-12-16
- 优化脑图使用体验
v2.4.9 2020-12-15
- 增加大纲列表脑图展示功能
v2.4.7 2020-12-02
- 修复编辑表格跨列单元格问题
v2.4.6 2020-11-26
- 增加编辑单元格内容功能
v2.4.5 2020-11-26
- 移除代码表格的悬停样式
v2.4.4 2020-11-25
- 更改 TOC 标号样式
v2.4.3 2020-11-25
- 表格新增悬停样式:行号,突出当前行
v2.4.2 2020-11-20
- 新增同步渲染按钮
- 调整打印样式
v2.4.1 2020-10-27
- 在 Electron 环境中开启缩放页面功能
v2.4.0 2020-10-26
- Vue 框架升级到 3.0
- 升级 Electron 版本
- 升级前端依赖,更好的支持 Mermaid 图形
v2.3.8 2020-09-01
- 增加开机自动启动功能
v2.3.7 2020-08-03
- 优化预览鼠标事件响应
v2.3.6 2020-06-30
- 升级 Electron 到 9.0.5
v2.3.5 2020-06-29
- 增加脚注功能
v2.3.4 2020-06-28
- 优化图片相对链接解析
- 优化转换外链图片为本地图片功能
v2.3.3 2020-06-11
- 修正标题过长导致大纲目录样式异常
v2.3.2 2020-04-27
- 调整启动命令行参数
v2.3.1 2020-04-27
- 增加配置监听端口命令行参数
--port=8080
v2.3.0 2020-04-27
- 增加启动命令行参数
v2.2.11 2020-04-20
- Drawio 文件渲染增加翻页按钮
v2.2.10 2020-04-07
- 新增粘贴图片为 Base64 形式快捷键
Ctrl B V
- 更改粘贴富文本为 Markdown 快捷键为
Ctrl M V
v2.2.9 2020-03-17
- 修复公式解析问题
v2.2.8 2020-03-13
- 增加切换编辑器标签快捷键
Ctrl Alt Left/Right
v2.2.7 2020-01-19
- 调整渲染的表格宽度
v2.2.6 2020-01-16
- 修复插入文档名称问题
v2.2.5 2020-01-14
- 修复 frontend yarn.lock 问题
v2.2.4 2020-01-14
- 修复 frontend yarn.lock 问题
v2.2.3 2020-01-13
- 增加复制行内代码功能
v2.2.2 2019-12-27
- 修复快速打开面板小问题
v2.2.1 2019-12-26
- 修复跳转中文路径处理
- 优化插入文档文件链接
v2.2.0 2019-12-25
- 增加文档之间跳转功能
- 增加复制文档标题链接功能
- 调整文档插入选择面板
- 修复高分辨率下目录树箭头消失问题
v2.1.1 2019-12-24
- 增加在当前目录创建文件菜单
- 限制快捷跳转列表数量以提高性能
- 标题栏最大化窗口后移除尺寸调节
v2.1.0 2019-11-29
- 增加多标签同时打开多个文件
v2.0.2 2019-11-21
- 修复相对链接解析
- 图片增加背景色便于透明图片的阅读
v2.0.1 2019-11-20
- 增加 2.0 计划
- Electron 打包
- 增加 HTML 小工具渲染
- 增加特色功能说明和示例
- 目录树自动定位文件
- 目录树增加右键菜单
- 目录树和集成终端增加拖动调整尺寸功能
- 使用自定义 UI 控件代替浏览器阻塞性弹出框,优化界面样式,提升交互体验
- 默认仓库数据和配置改为在
<home>/yank-note
下保存 - 重构前端代码便于拓展
- 前端重构文件接口
v1.23.0 2019-07-09
- 增加转换所有外链图片到本地功能
Ctrl Alt L
v1.22.0 2019-05-20
- 增加粘贴 html 富文本功能
Ctrl B V
- 增加插入文档快捷键
Ctrl Alt I
- 修复 vue cli 3 打包错误
- 修复图片链接转义
- 搜索排除 node_modules
- 上传文件目录优化
v1.21.0 2019-05-03
- 调整抓取图片到本地的逻辑
- 优化目录树样式
- 目录树排除 node_modules
- eslint 规则调整
v1.20.0 2019-04-18
- 无功能变化,前端使用 vue cli 3
v1.19.0 2019-04-15
- 增加终端打开目录功能
Ctrl Alt 单击目录
- 增加刷新目录树功能
Ctrl Alt 单击目录
v1.18.2 2019-03-21
- 保存加密文件密码不一致时增加提示
- 修复样式问题
v1.18.1 2019-03-01
- 修复目录样式
- 修复代码块样式
v1.18.0 2019-02-28
- 代码块增加行号显示
- 支持统一文档锚点跳转
- 移除
Mermaid
支持 - 优化打印样式
- 优化行内代码样式
v1.17.0 2019-02-20
- 支持
ECharts
图形 -
Ctrl Alt R
在内置终端中运行选中代码
v1.16.2 2019-02-18
- 文件树增加操作说明
- 新增/重命名文件后打开新文件
v1.16.1 2019-02-17
- 修复打印样式
v1.16.0 2019-02-16
- 增加 Readme 展示
- 处理终端退出逻辑
v1.15.1 2019-02-14
- 更新 UI
- 内置终端增加 windows 适配
v1.15.0 2019-02-13
- 增加内置终端
- 运行代码支持在内置终端运行
v1.14.0 2019-01-16
- 上传附件增加日期
- 快速跳转改用模糊搜索并高亮匹配项
v1.13.1 2019-01-14
- 修复 hr 标签样式
v1.13.0 2019-01-05
- 增加 toc
- 增加返回顶部按钮
v1.12.0 2019-01-03
- 增加连接行快捷键
Ctrl J
- 增加转换大小写快捷键
Ctrl K, Ctrl U
Ctrl K, Ctrl L
v1.11.0 2019-01-02
- 切换编辑器自动换行:
Alt W
或点击状态栏切换换行
按钮
v1.10.0 2018-12-24
- 文件列表自然排序
- 文件目录增加子项目数量显示
v1.9.0 2018-11-12
- 增加切换文档预览功能
v1.8.0 2018-08-29
- 增加在系统中打开文件/目录功能
Ctrl 双击文件/目录
v1.6 2018-08-22
- 修复部分样式不和谐
- 修复打开新文件编辑器滚动位置不正确
- 增加将外链或 BASE64 图片转换为本地图片功能
- 优化代码高亮在暗色主题下的展示
- 渲染链接默认在新标签打开
v1.5.2 2018-08-13
- 优化输入数字列表体验
- 增加直接插入回车和Tab的快捷键
- 确保文件最后有空行
- 文件跳转按照最近打开文件排序
v1.5.1 2018-08-06
- 修复打开上一次文件bug
v1.5 2018-08-06
- 增加状态栏
- 添加多仓库支持
v1.4 2018-08-02
- 增加全文搜索功能
- 修复公式定位问题
v1.3 2018-08-02
- 增加待办记录时间
- 增加 bat 脚本运行
- 优化使用体验
v1.2 2018-07-30
- 增加待办进度条展示
v1.1 2018-07-29
- 修复若干问题
- 增加附件插入
- 调整为暗色主题
- 图片新标签预览
- 增加文件筛选面板 Ctrl p