惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
博客园 - 【当耐特】
H
Help Net Security
腾讯CDC
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
Last Week in AI
Last Week in AI
Jina AI
Jina AI
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
Y
Y Combinator Blog
C
Check Point Blog
博客园 - 司徒正美
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

又见苍岚

COLMAP PatchMatch Stereo 算法详解 事件驱动的状态机框架:从理论到工程实践 Git 在国内网络环境下无法 Push 的排查与修复 —— 配置 Clash 代理 分段五次多项式插值原理详解 路径插值方法深度对比研究 Claude Code 使用指南 OpenClaw 记忆管理与技能创建指南 CBS(Conflict-Based Search)算法详解 A* 算法及其变种详解 OpenClaw 配置多 Agents Windows Powershell 无法加载文件,因为在此系统上禁止运行脚本问题的解决方案 MaxClaw 安装流程 大模型 AI 名词介绍 AList 网盘聚合工具简介 Protobuf 简介与测试 Claude Code 简介以及 GLM 4.7 模型接入 Github 歌词下载工具 163MusicLyrics Python __getattr__ 懒加载 Python TypedDict 机器人仿真平台 Gazebo 安装记录 机器人仿真平台 Gazebo 简介 多机器人路径规划问题(Multi-Agent Path Finding, MAPF)简介 Python exifread 读取修改过的 jpeg 信息错误问题修复 3D 坐标系变换的理解 3D 旋转矩阵基本概念 MongoDB Compass 介绍 Python 环境管理工具 uv Flutter 开发指南 Snipaste 安装下载与黑屏问题解决方案 全局路径规划算法记录
Yank Note 高度可扩展的 Markdown 编辑器
Yiwei Zhang · 2024-07-17 · via 又见苍岚

Yank Note 是一款高度可扩展的 Markdown 编辑器,本文记录相关内容。

Yank Note

Yank Note 是一款高度可扩展的 Markdown 编辑器,支持全平台操作系统使用,专为易用和强大的编辑体验而设计。

这款编辑器的主要特点包括:

  1. 编辑体验:Yank Note 使用 Monaco 内核,提供与 VSCode 相似的优秀编辑体验。它支持多光标编辑、自动完成基本 Markdown 语法,并可以通过插件进一步扩展这些功能。
  2. 文档管理:Yank Note 支持文档的历史版本回溯,可以轻松查看和恢复之前的版本。此外,还支持文件加密,确保私人文件的安全。
  3. 扩展 Markdown 功能:除了标准的 Markdown 功能外,Yank Note 还支持表格、脚注、目录、数学公式、代码块高亮等扩展语法,满足编写丰富文档的需求。
  4. 插件扩展:Yank Note 允许用户开发自己的插件或安装扩展中心提供的插件。这些插件涵盖了从主题 UI、图形、人工智能到 Git 操作等多个方面。
  5. 嵌入功能:可以在文档中嵌入可运行的代码块(支持多种语言)和 HTML 小工具,提高学习和工作的效率。
  6. 安全性和可靠性:Yank Note 是开源项目,源代码在 GitHub 上公开,遵循 AGPL-3.0 许可证。所有数据都存储在本地,用户可以选择自己的同步和备份方案。
  7. 价格:Yank Note 提供免费版本,同时也有付费版本,包括一年、三年和百年订阅选项,提供更多高级功能。

官方网站:https://yank-note.com/

试用链接: https://demo.yank-note.com/

核心特色功能

  • 同步滚动: 编辑区和预览区同步滚动,预览区可独立滚动

  • 目录大纲: 预览区目录大纲快速跳转

  • 版本管理: 支持回溯文档历史版本

  • 文件加密:.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 图形: 在文档内内嵌 PlantUML 图形

  • 嵌入 drawio 图形: 在文档中内嵌 drawio 图形

  • 嵌入 ECharts 图形: 在文档中嵌入 Echarts 图形

  • 嵌入 Mermaid 图形: 在文档中嵌入 Mermaid 图形

  • 嵌入 Luckysheet 表格: 在文档中嵌入 Luckysheet 表格

  • 嵌套列表转脑图展示: 可将嵌套列表用脑图的方式展示

  • 元素属性书写: 可自定义元素的任意属性

  • 表格解析增强: 表格支持表格标题多行文本,列表等特性

  • 文档交叉链接跳转: 支持在文档中链接其他文档,互相跳转

  • 脚注功能: 支持在文档中书写脚注

  • 容器块: 支持类似 VuePress 默认主题的自定义容器

  • 宏替换: 支持内嵌 JavaScript 表达式动态替换文档内容

  • 图床: 支持 PicGo 图床

  • OpenAI: 支持接入 OpenAI 自动补全

  • 自定义插件: 支持编写 JavaScript 插件拓展编辑器功能。插件放置在 主目录/plugins 中。参考 插件开发指南

对比 Typora

这里我主要对标 Typora,是之前用着最顺手的 Markdown 编辑器

插件拓展

个人认为 Yank Note 最优秀的地方在于可以支持插件拓展,将有限功能的文本编辑器拓展出无限可能,类似与 VSCode 一样。

单凭这一点就足够挑战 Typora 的地位了

其中大部分是免费的,部分功能需要付费使用。

开源免费

相比与 Typora,工具开源又可拓展自然是优秀很多;

而且允许免费用户的存在,比 Typora 的强制付费还是舒服不少。

可执行程序

支持运行 JavaScript、PHP、nodejs、Python、bash 代码,文件编辑后自动保存,未保存文件橙色标题栏提醒。文档支持内嵌 HTML 小工具。

Typora 不行

笔记记事软件

表格支持表格标题多行文本,列表等特性。支持显示文档中的待办进度,点击可快速切换待办状态。支持回溯文档历史版本 和文档加密。

Typora 不行

使用体验

实话说就 Markdown 的编辑体验来说 YankNote 照 Typora 逊色很多,双屏就是难受,很多快捷键也没有,估计对于 Markdown 不太熟悉的同学使用起来可能都会有一些门槛。

但是不妨碍这是一款未来无限光明的 Markdown 编辑器,而且 Typora 不支持 drawio, Yank 轻松拿捏,这样类似的场景多了就会不得不使用 Yank。

参考资料

文章链接:
https://www.zywvvd.com/notes/tools/yank-note/yank-note/