# markmind docs **Repository Path**: ckminder/markmind-docs ## Basic Information - **Project Name**: markmind docs - **Description**: 这是 obsidian markmind 使用手册 , obsidian markmind 是一个思维导图、大纲和pdf标注插件,支持电脑端和移动端 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-14 - **Last Updated**: 2024-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. obsidian mark mind ## 注意事项 本插件并不是开源的,后面将会增加更多的功能,但是 `lishid (obsidian 开发者)`可以检查源码. 网站 : https://www.markmind.net/cn ## 简介 Obsidian mark mind 是一个思维导图和PDF文件标注工具,支持在手机和电脑全平台上使用,本插件并不是开源的。 ### 价格 | 免费 | 支持 | | ------------------------ | ----------------------------------- | | 思维导图basic模式 | rich 模式所有功能 | | 思维导图大纲模式 | pdf 标注 | | `rich` 模式部分功能 | 支持开发者 | | epub 阅读 | epub阅读和标注 | | 移动端和电脑端全平台使用 | 移动端和电脑端全平台使用 | | ¥0 | ¥80 (永久激活) | | | [购买](https://www.markmind.net/cn) | ## 思维导图介绍 该插件包含两种模式 : basic and rich 通过更改 yaml 来切换 : ```yaml --- mindmap-plugin: basic (or rich) --- ``` ### 在 `basic` 模式下 在`basic`模式下,您能使用基本的思维导图功能和大纲功能,其中思维导图功能就相当于 obsidian-enhancing-mindmap 插件,该模式保存的数据是有层级的列表。 #### `basic` 模式输出的markdown格式如下: ``` --- mindmap-plugin: basic --- # Mark mind for obsidian ## Links - - [GitHub](https://github.com/MarkMindLtd/obsidian-markmind) ## Related - [coc-markmap](https://github.com/gera2ld/coc-markmap) - [gatsby-remark-markmap](https://github.com/gera2ld/gatsby-remark-markmap) ## Features - links - **inline** ~~text~~ *styles* - multiline text - `inline code` - Katex - $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$ ``` ### 在 `rich` 模式下 在`rich`模式下, 您可以使用所有的思维导图功能,但该模式不支持大纲。 除了基本的导图功能外,包括以下功能 - 对节点概括 - 框住节点 - 节点之间添加连线 - 使用自由的节点 - pdf 标注 - 添加pdf标注和节点之间的联系 #### 在`rich`模式下,将输出以下形式的markdown文件,主要内容放在`json`中 ```markdown --- mindmap-plugin: rich --- # md ``` json {...} ``` ``` **注意: rich 模式下支持对文件的更改,但是一定不要更改json部分,否则会破坏思维导图数据的完整性** ### 思维导图快捷键 | 新建导图 | Ctrl/Cmd+P | | --------------------------------------- | ---------------------------- | | 新建节点 | Tab | | 新建同级节点 | enter | | 删除节点 | Delete/Backspace | | 编辑节点 | Space/dblclick node | | 撤销 | Ctrl/Cmd+Z | | 恢复 | Ctrl/Cmd+Y | | 退出编辑节点 | Tab | | 展开节点 | Ctrl/Cmd + / | | 收缩节点 | Ctrl/Cmd + / | | 拖放节点 | Drag and drop node | | 切换焦点节点 | Up/down/left/right | | 放大、缩小画布 | Ctrl/Cmd + mouse wheel | | 居中根节点 | Ctrl/Cmd + E | | 切换导图布局 | 选中某节点 ,Ctrl/Cmd + U / D / L / R / M / J / K / T / Q | | 删除归纳、外框、联系线 | Delete/Backspace | #### 如何在rich模式下获取 markdown 文本 ? 可以在更多菜单中找到`复制为markdown`菜单选项 #### 如何导出图片 ? 使用 `ctrl + p` , 执行 `导出思维导图为html` 命令即可 ### 思维导图演示 ## PDF 标注 - 高亮文字 - 矩形标注,该功能在您的文件夹将会自动生成一个图片 - 创建导图节点和标注之间的双向联系 ### 如何使用PDF标注功能 ### 标注步骤 > 下载pdfjs 插件 [PC pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.4.5/pc.pdfjs.zip) [andrios pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.6/mobile.pdfjs.zip) [ios pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.6/mobile.pdfjs.zip) #### 如何在设置pdfjs插件路径 - 下载安卓 和 IOS pdf 插件 ,解压,安卓默认放在 `andriod 文件夹下的 pdfjs 文件夹` ,Ios 默认放在 `ios文件夹下的pdfjs文件夹` - 安卓系统默认放在库路径下的`andriod` 文件夹下的 `pdfjs` 文件夹,即在您的库中新建一个andriod文件夹,在andriod文件夹下放入解压后的pdfjs - IOS 系统默认放在库文件夹下的 `ios` 文件夹下的`pdfjs`,即在您的库中新建一个ios文件夹,然后放入解压后的pdfjs文件夹 - 电脑端默认放在 `.obsidian` 文件夹下 - 保证库中存在至少一个md 文件 - 调出命令面板,找到 `设置 pdfjs 插件路径` 命令,点击即可 ![pdfjs](https://user-images.githubusercontent.com/18719494/167292216-78804074-5d72-4a29-b3ad-ecf14ae44fdf.gif) pdf js 插件路径在不同的平台上需要单独设置 ,设置页面也会显示不同的路径 如果上面的步骤在ios 上不行的话,你可以尝试 `filza` 应用,可以找到 obsidian 路径 #### 解压后请确认 pdfjs 文件夹下的子文件夹 ![folder](https://user-images.githubusercontent.com/18719494/163680014-432c40b6-899d-43dd-9547-48eb9577974f.gif) 1. 首先下载 pdf js插件 2. 在设置页面添加PDF插件的路径,比如您将 pdf js 解压到D盘的plugins文件夹,那么就输入 D:plugins/pdfjs,注意是绝对路径 ,(苹果产品可以尝试 `filza` 应用 , 可以找到obsidian应用的绝对路径) 3. 打开为思维导图 4. 使用`[[]]`链接pdf 5. 点击后会自动打开PDF阅读器,之后就可以使用标注功能了 6. 目前保存标注的方式有两种 - 默认的情况下,使用pdf标注功能会在您的文件夹中生成对应的`annos`文件,该文件保存的是pdf标注的信息,其本质是一个`json`文件 - 在设置页面中将保存标注方式更改为`markdown`,最好重启一下obsidian,在这种情况下,使用pdf标注功能将会在您的文件夹中生成一个`${pdf name}-annotate.md`形式的markdown文件,这个文件中,每个标注都有一个块标志,你可以在其他的文件中引用该块,注意:最好不要修改该文件,因为每当进行标注时,程序都会自动重新生成该文件。 7. 您可以在`更多`菜单下,选择隐藏思维导图,从而只用PDF标注功能,这样您可以随意的拖动窗口,比如将PDF标注放在左侧、上侧等等 ### pdf 标注快捷键 | 功能 | 快捷键 | | -------------------- | ------------------------------- | | 高亮黄色 | CTRL/CMD/ALT + Y | | 高亮绿色 | CTRL/CMD/ALT + G | | 高亮蓝色 | CTRL/CMD/ALT + B | | 高亮粉红 | CTRL/CMD/ALT + P | | 高亮红色 | CTRL/CMD/ALT + R | |删除标注 | CTRL/CMD/ALT + Delete/Backspace | ### 如何创建节点和标注之间的联系? 有三种方式可以添加PDF标注和节点的联系 #### 默认的方式,这种方式只能在rich模式下的思维导图中使用,未开启协议支持情况 - 创建一个标注 - 点击标注,会自动将标注信息复制的剪贴板 - 编辑某个导图节点,使用 `ctrl/cmd + v`即可创建联系,在节点上将会生成一个标注标志 - 点击标注标志将会自动复制标注的唯一`id`至剪贴板,这样可以使用搜索功能查看有哪些文件引用了该标注 #### 第二种是使用 `obsidian://jump-to-pdf`协议,这种方式可以支持markdown文件、大纲模式以及思维导图 - 首先在设置中,打开协议支持,最好重新启动obsidian - 创建一个思维导图,并引用一个PDF文件, 使用`[[]]`语法 - 点击PDF, 进行标注,如果你只想使用PDF标注功能,可以在菜单中 `隐藏思维导图` - 点击标注将会自动生成对应的引用 , 并且复制到剪贴板 - 复制引用到markdown文件中 ##### 在rich模式下 - 如果开启了协议支持,按住ctrl/cmd键,点击思维导图节点会自动生成一个对该节点的引用链接,同样节点也可以使用上面的方法引用PDF标注 - 不开启协议支持,将保持原来的功能 PDF 标注形式如下 :xxxxxx[📌](obsidian://jump-to-pdf?pdf=xxxxxx.pdf&annotate=xxxxxx) 思维导图节点引用形式如下 :xxxxxx[🔖](obsidian://jump-to-pdf?md=xxxxxx.md¬e=xxxxxx) #### 第三种则是使用markdown文件保存标注,这种方式是最好的,可以融合markdown文件、大纲和思维导图 - 可以在其他文件中使用 `[[${md name}#${block reference}]]` 语法链接标注 - 点击链接 - 如果已经打开某个思维导图并且正在标注PDF,则会直接打开对应的PDF,并跳转的对应的标注位置 - 如果未在标注,则会随机打开一个思维导图,并进入PDF标注模式,跳转的对应的标注位置 ### 演示 #### `obsidian://jump-to-pdf` ![1](https://user-images.githubusercontent.com/18719494/130034457-f9f44170-6030-4179-b59f-21d4035c82c7.gif) ![2](https://user-images.githubusercontent.com/18719494/130034688-496d8156-d4c5-4764-bc4e-a9e0d7e2a499.gif) ![3](https://user-images.githubusercontent.com/18719494/130034968-7e8ff685-7ce7-4bd8-aa11-f8e7fd71bbf0.gif) ![4](https://user-images.githubusercontent.com/18719494/130035036-fe5394ed-8e18-4e3e-922e-81674f132061.gif) #### 用markdown 方式保存标注 ![1](https://user-images.githubusercontent.com/18719494/131444787-c6168197-ecd6-4b20-a134-39eb54c47d90.gif) ![2](https://user-images.githubusercontent.com/18719494/131444872-6b11111d-48de-462d-b96a-d468a0aeb8ef.gif) ## 大纲 在`basic`模式下,添加`yaml`用以激活大纲模式 ``` --- mindmap-plugin: basic display-mode: outline --- ``` ## 大纲快捷键 | 功能 | 快捷键 | | -------------------- | ------------------------------- | | 新建同级节点 | Enter | | 缩进 | Tab | | 反缩进 | Shift+Tab | | 以该节点为焦点 | Ctrl/Cmd+] Or Double Click Dott | | 退出焦点 | Ctrl/Cmd+[ | | 上移或下移节点 | Ctrl/Cmd + up/down | ![outline](https://user-images.githubusercontent.com/18719494/138630597-fc2396d1-c818-43dc-83eb-fa638d8a0028.gif) ### table 添加 yaml 激活表格模式: ``` --- mindmap-plugin: basic display-mode: table --- ``` ![table](https://user-images.githubusercontent.com/18719494/150626028-8d8733d5-8cd2-4eaf-b369-73ebbbcc5244.gif) ## 支持我 您也可以通过捐款支持我



## 更新日志 v1.4.5 1. 当标注 pdf 时 ,电脑版支持自动添加节点至思维导图 选中的节点或者默认的根节点,请同时更新 [电脑版 pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.4.5/pc.pdfjs.zip) 2. 支持多选拖动节点至另一个节点,修复 #304 3. 修复 #312 ---- ![test1](https://user-images.githubusercontent.com/18719494/166091478-4cd1883c-7adf-4b00-af70-7b85c26ae796.gif) ![test2](https://user-images.githubusercontent.com/18719494/166091482-ef936504-15a4-48ef-aca1-6c69028e23d8.gif) ### v1.4.4 1. 修复 #280 2. 修复解析 obsidian callout 问题 3. 小提示 - 可以在设置页面设置颜色组 来定义连线的颜色 - 在设置页面设置 节点设置页面颜色组 --- ![color](https://user-images.githubusercontent.com/18719494/163660904-f7b7d3cd-4a7e-4ed5-a16f-6207532caaa8.gif) ![color1](https://user-images.githubusercontent.com/18719494/163660908-fc90ec0c-1388-4e75-a5b0-ec4fb3707b87.gif) ### v1.4.3 ### 思维导图 1. 修复 #268 ,修复 rich 模式下 鱼骨图的问题 3. rich 模式 节点支持解析最新的obsidian 的 callout 语法 ### pdf 标注 > 请更新最新版的 [电脑端 pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.4.3/pc.pdfjs.zip) 快捷键更改为以下(mac 系统也可使用快捷键了) | 功能 | 快捷键 | | -------------------- | ------------------------------- | | 高亮黄色 | CTRL/CMD/ALT + Y | | 高亮绿色 | CTRL/CMD/ALT + G | | 高亮蓝色 | CTRL/CMD/ALT + B | | 高亮粉红 | CTRL/CMD/ALT + P | | 高亮红色 | CTRL/CMD/ALT + R | |删除标注 | CTRL/CMD/ALT + Delete/Backspace | ----- ### rich 模式节点支持解析 obsidian 最新的 callout 语法 ![callout](https://user-images.githubusercontent.com/18719494/162611444-eb67ab20-01cf-4da1-b19f-126a1c2808b9.gif) ### v1.4.2 ### PDF 标注工具 1. 支持注释网络上的 pdf ,但要需要保证可以访问,比如 ``` --- annotate-type: pdf annotate-target: https://mozilla.github.io/pdf.js/legacy/web/compressed.tracemonkey-pldi-09.pdf --- ``` 2. 修复 #253 , 当导出pdf注释 , 只保留颜色数值 , 可以在设置页面修改导出格式如下 , 可以搭配自定义 admonition 使用 ``` Page:{{page}} :{{highlightText}} Comment:{{comment}} [📌]({{link}}) ^{{id}} ``` ### 思维导图功能 1. 支持修改basic模式的布局方式 ,如下所示 ``` --- mindmap-plugin: basic mindmap-layout: fish mindmap-layout-direct: right --- ``` 注意: **要同时设置 `mindmap-layout` 和`mindmap-layout-direct` ** 目前支持的布局和方向如下表所示 |layout|direct| |---|---| | mindmap | right/left/mindmap| |fish| right/left| 2. basic模式支持生成手绘模式的思维导图 ,支持导出为图片但目前不支持在手绘模式下修改思维导图 , 这是一个测试功能,后期将会应用于 rich 模式的思维导图 `style.css` 中默认的手绘字体如下, 使用时需要联网加载字体 ``` css @font-face{ font-family: 'myFont'; src:url('http://cdn.ghost-jack.top/chinese.ttf'); } .mm-handdraw-theme{ font-family:'myFont'; } ``` 你也可以修改为你自己的字体,比如如下这种方式,可以加载你本地的字体 (`app://local/字体绝对路径` ) ``` css @font-face{ font-family: 'testFont'; src:url('app://local/D:font/test.ttf'); } .mm-handdraw-theme{ font-family:'testFont'; } ``` ---- ![mindmap](https://user-images.githubusercontent.com/18719494/161531417-efff0e15-4a86-436a-a155-82b4e92377f9.gif) ![handdraw2](https://user-images.githubusercontent.com/18719494/161531751-4a731550-c16c-4eb0-8aa4-f68b867cf1df.gif) ![handdraw1](https://user-images.githubusercontent.com/18719494/161531764-31ec36cf-e102-45f9-adf2-7c93240ab38c.gif) ![下载 (1)](https://user-images.githubusercontent.com/18719494/161531939-b3c997e3-54ed-4d70-98fa-b6e00307bc93.png) ### v1.4.1 1. 修复 #237 2. 修复 #236 3. 修复放大、缩小的问题 4. 支持在rich 模式下的思维导图节点添加标注功能,支持移动端和电脑端 --- ![callout](https://user-images.githubusercontent.com/18719494/159688695-8d6fee36-29cb-4171-9b22-ae353a7e32fe.gif) ### v1.4.0 注意: v1.3.9 更新了PDF js 插件,详细查看 https://github.com/MarkMindCkm/obsidian-markmind/releases/tag/1.3.9 1. 修复 #231,导出PDF 注释时可以添加一个 link 变量 ``` Page:{{page}} :{{highlightText}} Comment:{{comment}} [📌]({{link}}) ^{{id}} ``` 2. 修复 #174 , 非常方便的制作表格,可以搭配插件table-extended使用,操作如下:使用表格模式时,可以在更多菜单中发现 `获取表格的markdown` ,点击菜单后将文字复制到一般的md文件中,(注意要打开table-extended插件),注意 不支持表格内部换行 ``` --- mindmap-plugin: basic display-mode: table --- ``` 3. 大纲模式也支持解析 ![[mindmap md]] 为真实的思维导图 4. 修复basic 模式下解析`![[mindmap md]] 的问题 ---- ### 表格模式搭配 table extended 插件使用 ![table](https://user-images.githubusercontent.com/18719494/158053432-d1956d65-a6e4-40fb-8003-0e757fe3b30d.gif) ### 导出pdf标注可以添加一个link变量 ![highlight](https://user-images.githubusercontent.com/18719494/158053715-7c72d63c-93c0-4a53-9d2e-0014fb2c8086.gif) ### v1.3.9 要更新pdfjs 插件 [电脑版 pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.9/pdfjs.zip) ### pdf 标注 1. 修复 ctrl + c 复制文字 2. 修复点击已存在的标注,无法点击 `复制文字` 菜单的问题 3. 修复当制作标注丢失 `annotate-image-target` 的问题 ``` --- annotate-type: pdf annotate-target: pdf/test.pdf annotate-image-target: test/test --- ``` ### 思维导图 1. 在左下角添加放大缩小按钮 2. 修复 #226,当导出pdf标注时可以添加一个`颜色`变量,在设置页面里可以修改为下面这种形式 ``` Page:{{page}} :{{highlightText}} Comment:{{comment}} ^{{id}} ``` ---- ![scale](https://user-images.githubusercontent.com/18719494/157392342-2372b4bd-8df9-4b84-9c18-6d1289cbea9b.gif) ![color1](https://user-images.githubusercontent.com/18719494/157392356-e1d97963-2665-43e7-b048-681d0a863429.gif) ### v1.3.8 1. 支持搜索思维导图 , 在更多菜单中有个 `打开/关闭搜索框` 2. 修复 #203,支持复制pdf标注文字 3. 支持微调整标注的高度,解决标注偏下或偏上的问题,可以在设置页面添加向上或向下调整的距离,比如 2 (px) 4. 增加一个快捷键 `alt + i` 用于 切换创建矩形标注的状态 5. 修复 #131,支持在 yaml 中单独为 pdf 设置保存矩形标注所产生的图片的文件夹路径( 指向你库中的某个文件夹,是个相对路径) ,默认是设置页面中的路径,如果在yaml中添加该路径,则该路径的优先级更高,该功能允许你为每个 pdf 单独设置图片路径,方便导出 , 需要更新 电脑版 [pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.8/pdfjs.zip) ``` --- annotate-type: pdf annotate-target: pdf/test.pdf annotate-image-target: test/test --- ``` ---- #### 复制文本 ![copyText](https://user-images.githubusercontent.com/18719494/156492427-e7a046e6-4782-4312-a03b-1e3ec98262a2.gif) #### 设置截图文件夹 ![imageFolder](https://user-images.githubusercontent.com/18719494/156492495-6ab436cb-4698-495c-9650-ee53622001c5.gif) #### 调整标注高度 ![adjustHeight](https://user-images.githubusercontent.com/18719494/156492522-322cdeb5-6a41-48ed-84c4-9ac9455efcf0.gif) #### 搜索 ![search](https://user-images.githubusercontent.com/18719494/156496411-05d6afd8-6030-4878-819a-3cd07b479a22.gif) ### v1.3.7 1. 在命令面板(ctrl + p )增加切换 电脑版 pdfjs 版本的命令 2. 电脑版 pdfjs 插件进行更新 [电脑版 pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.7/pdfjs.zip) - 同时支持老版本和新版本 选择文本的方式,你可以在命令面板中切换 - 支持高亮标注快捷键 ( alt + y/r/g/p/b ) - 修复 #197 - 在极少数情况下,由于pdf内部格式问题,新版本pdfjs插件计算位置会出现失误,导致选择文本会出现问题,这时就可以切换为老版本解决 - 一般情况下请使用新版本,只有出现错误的时候才使用旧版,不过您可以自由决定使用哪个版本 - 为了更好的体验,移动端不会保留老版本 3. v1.3.6 已经更新了移动版 pdfjs 插件 https://github.com/MarkMindCkm/obsidian-markmind/releases/tag/1.3.6 ---- ![pc pdfjs](https://user-images.githubusercontent.com/18719494/154829513-224a003d-5892-49b3-ba02-f39e72557ce6.gif) #### v1.3.6 1. 修复 #196 2. 修复 #184 3. 新版本移动端pdfjs 插件已发布,这是测试版,在这里下载 [移动端pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.6/mobile.pdfjs.zip),新版本对设备性能要求更高一些,尤其是内存方面,总之,新版和旧版本您可以自己选择,保存的数据是通用的 - 注意 长按才能选择文本 --- https://user-images.githubusercontent.com/18719494/154784360-9a502fe8-843c-416f-8d56-b895bdad6399.mp4 ### 1.3.5 1. 修复 #159 2. 支持将basic模式转为rich模式 , 使用 ctrl + p , 你可以发现一个命令 3. 开放从pdf 导入原高亮标注的功能,当打开pdf时,现在可以在更多菜单中发现导入命令 4. 支持按照一定的格式导出pdf标注,你可以在设置菜单中设置你想要的格式,默认的格式如下 ``` Page:{{page}} Text:{{highlightText}} Comment:{{comment}} ^{{id}} ``` ![123456](https://user-images.githubusercontent.com/18719494/153592129-842da678-cd8d-46fe-8df6-8c7238d0f583.gif) ![1234567](https://user-images.githubusercontent.com/18719494/153592138-c4899a71-cc4d-4f68-9707-fdddd4a228f3.gif) ![12345678](https://user-images.githubusercontent.com/18719494/153593116-5a725dfc-70f0-4a17-a9ad-3c2bccb70f99.gif) ### v1.3.4 1. 重构 PDF 标注工具,这是测试版 , 仅用于电脑 [ pdfjs 插件 ](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.4/pdfjs.zip) 2. 优化一些思维导图操作 --- ![pdf](https://user-images.githubusercontent.com/18719494/152282005-8f00b132-018d-4154-b4b9-0b4d334623a7.gif) ![pdftest](https://user-images.githubusercontent.com/18719494/152311838-05ffdbb4-3040-4a82-afd5-f0165bb016df.gif) ### v1.3.3
        
   ---

   mindmap-plugin: rich
   mindmap-theme: whiteboard

   ---
        
   
抽空小小的优化一下,内测的pdf高亮导入功能无需手动下载,直接更新即可 v1.3.2 电脑版需要更新pdfjs [下载 pdfjs ](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.2/internal-pdfjs.zip) 1. 关联线支持直线、折线和贝塞尔曲线 2. 添加了一个主题,用于支持白板 分享几篇简单阅读笔记,主要作为思维导图和 pdf 标注的演示,下载 https://github.com/MarkMindCkm/obsidian-markmind-demo ![11](https://user-images.githubusercontent.com/18719494/150154942-6a62497b-2264-4435-9d05-4cd421455b76.gif) ![12](https://user-images.githubusercontent.com/18719494/150155333-5e3b06c6-5620-4121-9adb-c3f976774d84.gif) ![13](https://user-images.githubusercontent.com/18719494/150158918-3ac0b308-7745-4dbb-bab5-715ccc9d1c5c.gif) ### v1.3.2 ### 更新 1. 修复解析 表格模式中![[ mindmap md ]] 出现的问题 2. 修复在节点或markdown文件中 解析 ![[ table mode mindmap md]] 为表格,而不是为思维导图 3. 修复导出表格为html的问题 4. 修复 #157 5. 支持拖动库文件到 rich 模式 将自动创建一个以 `![[file name]]` 为内容的自由节点 , 目前支持的扩展名md/png/jpg/gif 6. 在表格模式,当你的表格没有合并单元格时,在` 更多` 菜单中可以使用 `获取表格的markdown` ### 内测功能,只允许已购买的用户使用 电脑版需要更新pdfjs [下载 pdfjs ](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.2/internal-pdfjs.zip) ,并且需要手动下载 obsidian markmind [下载 内测版 ob markmind](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.3.2/internal-obsidian-markmind.zip) 电脑版 支持导入在第三方软件中制作的高亮的标注 , #99 ### 关于更新 本次更新可能是春节前最后一次更新,希望大家多多支持,下次更新将在春节后,在这提前预祝大家春节快乐! --- ![11](https://user-images.githubusercontent.com/18719494/149620970-f3556f46-33bf-434f-b99e-3d6ff72bd2d6.gif) ![12](https://user-images.githubusercontent.com/18719494/149620976-2bc3702d-2f32-4f7f-a7a2-ee57d832fb8f.gif) --- ### 内测功能 ![import](https://user-images.githubusercontent.com/18719494/149621321-45664041-e40f-4599-a25e-bdc39e977a28.gif) ### v1.3.1
   ---
   mindmap-plugin: basic
   display-mode: table
   ---
   
---- 在`basic` 模式新增一个表格布局模式,在markdown 中制作表格很麻烦,因此增加了该模式,支持可视化的制作表格,并且可以获取表格源码 - 你可以在yaml中添加 `display-mode: table` 来激活这个模式 - 或者当打开思维导图时,你可以在`更多`菜单中找到`打开为表格`选项 - 支持获取表格的源码,在`更多`菜单中,你可以发现一个`获取表格html源码`的选项 - 支持`enter/tab`等快捷键,支持双击编辑 - 不支持拖动,调换位置可以在思维导图进行 ---- ![table](https://user-images.githubusercontent.com/18719494/148937281-3ff868b3-ccb6-404e-8f37-14b8e153feb5.gif) ![table1](https://user-images.githubusercontent.com/18719494/148937290-55fa7630-65d3-4b62-9e24-978f0de4c180.gif) ### v1.3.0 修复 #152 修复 #150 修复 #149 ### v1.2.9 ***电脑版 pdfjs plugin 需要更新***, [下载 pdf js](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.2.9/pdfjs.zip) 1. fix #135 , 导出 pdf 标注支持中文,可以在第三方软件中查看,中文不再是乱码 , 需要更新电脑版pdfjs插件 2. 添加垂直时间线布局,ctrl + k 3. 添加右侧鱼骨图布局,ctrl + q 4. 添加左侧鱼骨图布局,ctrl + t 以前的计划基本上已完成 (还遗留一点),今年大计划 https://github.com/MarkMindCkm/obsidian-markmind/projects 希望多多支持! [中文官网](https://www.markmind.net/cn) --- ![fish1](https://user-images.githubusercontent.com/18719494/148394155-8fb4007e-6061-4ea3-8693-d27bbc036f33.gif) ### v1.2.8 修复解析 ![[mindmap md name]] 由于节点中存在图片引起的问题 修复节点样式问题 ### v1.2,7 1. 修复 #138 2. 修复 #130 3. 修复 #129 ,支持在思维导图节点中使用 ![[xxx思维导图]] 语法直接解析为思维导图 , 这种方式 会影响思维导图初始化速度,需谨慎使用,这功能非常独特,目前并未在其他常用的思维导图软件中出现 4. 修复 #124 ,支持在普通md文档中使用 ![[xxx思维导图]] 块语法直接解析为思维导图 我会发个入门视频,将 markmind 所有功能演示一遍,到时会更新链接到这里,希望大家多多支持! 另外祝大家新年快乐,万事如意! --- obsidian markmind 教程 (course) https://www.bilibili.com/video/BV1da411B7U2/ --- ![test](https://user-images.githubusercontent.com/18719494/147801351-23842bd9-af20-4589-9459-774618bd5dac.gif) ![test1](https://user-images.githubusercontent.com/18719494/147801356-3edca7dc-d0ea-4213-9974-a37f71aa438c.gif) ![test2](https://user-images.githubusercontent.com/18719494/147801360-ed8aba1d-3dcf-4b97-a7a0-6dfc41597cd1.gif) ### v1.2.6 1. 在设置页,对画布尺寸增加更多选项 2. 优化编辑节点时 弹出节点设置的逻辑 3. 支持导出思维导图为html , 其本质是一张图片 , 你可以使用 `ctrl + p ` 调出命令界面,在其中可以找到 `导出思维导图为html` 命令,注意有以下要求: - 不支持空链接 - 节点中目前只支持 ![[png/jpg]] 等图片,图片要求是本地的,不支持其他的,比如 ![[pdf/svg]] 之类的 - 支持导出公式 - 对移动端支持不太好,最好在电脑端使用 - 如果导图过大,也无法导出,因为系统支持的导出最大面积为 16384 * 16384 (px) --- ![1234](https://user-images.githubusercontent.com/18719494/147195606-3a270e5e-2628-4322-bd87-9ef6d1004b66.gif) ### 1.2.5 优化节点设置框的交互 框选逻辑更改为 ctrl + 鼠标 增加设置mac pdfjs 插件路径 注意: enhancing mindmap 插件支持和本插件一起使用,并且已经支持导出思维导图为图片(请多多测试),不久之后该功能将会移植过来 ### 1.2.4 左键移动思维导图 , 支持右键框选节点 , 框选节点后会弹出节点设置面板 在rich模式下,支持设置节点背景颜色、边框、字体颜色、字体大小等等,如果你不喜欢节点设置面板上的颜色,你可以在 obsidian markmind 设置里输入 节点设置面板颜色组 ,用于更改设置面板上显示的颜色 , 设置后要重启obsidian 注意,已经购买 markmind 软件的,本插件支持直接使用其激活码,但本插件的激活码是无法在软件中使用的 --- ![11112](https://user-images.githubusercontent.com/18719494/145952216-d1822b18-a83e-4f99-a96a-e7399f1bd852.gif) ### 1.2.3 紧急修复 修复v1.2.2引入的快捷键无法使用的问题 ### 1.2.2 1. fix #108 2. fix #103 3. 在命令面板添加命令 `复制和粘贴`,支持在思维导图之间复制节点 4. 优化输入,选中节点,按空格键以追加方式编辑节点,按其他键则以覆盖模式编辑 5. 已购买 markmind 软件的,本插件支持直接使用其激活码,具体方式就是,在设置页面直接将激活码填入即可 注意,不支持反向使用,插件的激活码是无法支持软件使用的 ### v1.2.1 ***注意:*** 请将pdfjs 插件更新至v1.2.0,电脑版支持epub文件的阅读和标注,在这里查看细节 [v1.2.0](https://github.com/MarkMindCkm/obsidian-markmind/releases/tag/1.2.0) 修复设置pdfjs 插件路径的bug #### 简化安卓和 IOS 系统设置 pdfjs 插件路径 , 使用方法如下,由于设置了默认路径,请重新设置您的移动端pdfjs插件路径 - 下载安卓 和 IOS pdf 插件 - 安卓系统默认放在库路径下的`andriod` 文件夹下的 `pdfjs` 文件夹,即在您的库中新建一个andriod文件夹,在andriod文件夹下放入解压后的pdfjs - IOS 系统默认放在库文件夹下的 `ios` 文件夹下的`pdfjs`,即在您的库中新建一个ios文件夹,然后放入解压后的pdfjs文件夹 - 打开一个思维导图 - 调出命令面板,找到 `设置移动端 pdfjs 插件路径` 命令,点击即可 - 重启obsidian , 在obsidian markmind 设置页面 检查路径信息 pdf js 插件路径在不同的平台上,需要单独设置 ,设置页面也会显示不同的路径 如果上面的步骤在ios 上不行的话,你可以尝试 `filza` 应用,可以找到 obsidian 路径 ### v1.2.0 **重要提示** 请更新pdfjs 插件,电脑端支持epub文件的阅读和批注,目前功能处于测试中,移动端将在不久后支持 [PC pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.2.0/pdfjs.zip) [andrios pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.2.0/andriod.pdfjs.zip) [ios pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.2.0/ios.pdfjs.zip) 1. 修复 #87 2. 支持epub 文件阅读和批注,该功能处于测试中,可能有一些bug , 使用方法如下 添加yaml至md文件
   ---

   annotate-target: test.epub
   annotate-type: epub

   ---

   
3. 修复保存数据时 丢失 公式 $ 的问题 4. 简化 安卓和 IOS 系统设置 pdfjs 插件路径 , 使用方法如下 - 下载安卓 和 IOS pdf 插件 - 安卓系统默认放在库路径下的`andriod` 文件夹下的 `pdfjs` 文件夹,即在您的库中新建一个andriod文件夹,在andriod文件夹下放入解压后的pdfjs - IOS 系统默认放在库文件夹下的 `ios` 文件夹下的`pdfjs`,即在您的库中新建一个ios文件夹,然后放入解压后的pdfjs文件夹 - 打开一个思维导图 - 调出命令面板,找到 `设置移动端 pdfjs 插件路径` 命令,点击即可 ----- ### epub ![test1](https://user-images.githubusercontent.com/18719494/144242980-afc1100c-c31e-4d80-9cc8-6eb46387ec6c.gif) ### (设置 pdfjs 插件路径) https://user-images.githubusercontent.com/18719494/144244497-4dd9e79c-3b50-4974-81c8-ea1a7ef92310.mp4 ### v1.1.9 **重要提示,ios pdfjs 插件更新了** 1. 修复ios 系统无法使用高亮的问题 [ pdfjs 插件 下载](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.9/ios.pdfjs.zip) 2. 支持markdown文件中图文混排效果,需要在设置页面开启然后重启obsidian

   ``` mindmap
   
   # Mark mind for obsidian
   
   ## Links
   - 
   - [GitHub](https://github.com/MarkMindLtd/obsidian-markmind)
   
   ## Related
   - [coc-markmap](https://github.com/gera2ld/coc-markmap)
   - [gatsby-remark-markmap](https://github.com/gera2ld/gatsby-remark-markmap)
   
   ## Features
   - links
   - **inline** ~~text~~ *styles*
   - multiline
      text
   - `inline code`
   - Katex - $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$
     
   ```
   
--- ![1234](https://user-images.githubusercontent.com/18719494/142712174-9ee6abc8-7aed-4159-940d-3dae6561e559.gif) ### v1.1.8 提示: 请将电脑端pdfjs 插件更新到1.1.7版本 [电脑 pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.7/pdfjs.zip) 1. 思维导图`rich` 模式下 支持一个新的布局,对应快捷键 是 `Ctrl/Cmd + J` 2. 思维导图`rich` 模式下 支持导入xmind zen 文件 , 方式是拖动桌面上的 `.xmind` 文件,放到思维导图空白处即可 3. 修复有时无法删除/添加自由节点 这是一个xmind zen 文件[例子](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.8/note.taking.1.xmind) --- ![note 12367133](https://user-images.githubusercontent.com/18719494/141953779-f7e1fdf2-8e0f-4ab0-b099-7d5bfb7a07f5.gif) ![note 12367133tt](https://user-images.githubusercontent.com/18719494/141953811-9657cf8d-e04e-4c7b-8499-154f9e3272d5.gif) ### v1.1.7 **重要**: 请更新pdfjs 插件 [电脑 pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.7/pdfjs.zip) 1. 取消可以在basic 模式下可以添加自由节点的bug 2. 修复电脑版可以导出标注后的pdf文件 ### v1.1.6 **重要提示** > 本版本需要更新电脑端 pdfjs 插件 , 移动端 pdfjs 插件将在下次版本更新 [电脑端 pdfjs plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.7/pdfjs.zip) 1. 修复 #60 ,支持批注快捷键 2. 修复 #61 3. 修复 #64 4. 修复 #66 5. 思维导图节点支持平滑移动动画,需要在设置页面开启,建议当您的设备性能较好时可以开启 6. 在rich模式下,双击空白处可以新建自由节点 7. 修复 #57 ### pdf 标注快捷键 | 功能 | 快捷键 | | ------------ | ---------------------- | | 文字高亮黄色 | ALT + Y | | 高亮绿色 | ALT + G | | 高亮蓝色 | ALT + B | | 高亮粉红 | ALT + P | | 高亮红色 | ALT + R | | 删除批注 | ALT + Delete/Backspace | ### 小活动 在知乎、obsidian 论坛或者其他网站分享关于markmind工作流, 以 `我是如何使用 obsidian markdmind `为主题· , 将文章链接发到这个[帖子](https://github.com/MarkMindCkm/obsidian-markmind/discussions/69)下 ,将有机会获取至少两年的激活码 (目前暂定为5~10枚) ### 价格 | 免费 | 支持 | | ------------------------ | ----------------------------------- | | 思维导图basic模式 | rich 模式所有功能 | | 思维导图大纲模式 | pdf 标注 | | `rich` 模式部分功能 | 支持开发者 | | 移动端和电脑端全平台使用 | 移动端和电脑端全平台使用 | | ¥0 | ¥80 (永久激活) | | | [购买](https://www.markmind.net/cn) | ![note 1236](https://user-images.githubusercontent.com/18719494/140644085-fc8c9f2e-d058-4ff5-a436-7edd58e33b42.gif) ### 1.1.5 1. rich 模式下,思维导图节点支持添加注释笔记,注释支持markdown语法 2. 归纳节点支持添加子节点 3. 中文环境可以在设置页面开启 自动移除pdf标注文字之间的空格 4. `ctrl + p` 你可以在命令工具中找到 `获取库的基础路径`,执行命令将自动复制库的基础路径至剪贴板 5. 优化大纲 `[[` 弹出选项,更流畅一些 --- ![note](https://user-images.githubusercontent.com/18719494/139576838-812bf0c5-84e5-452e-accb-738517ebe7a9.gif) ![123421](https://user-images.githubusercontent.com/18719494/139576842-3a2293a5-8238-4eb6-8475-1071ee5f14f5.gif) ### v1.1.4 修复delete 键删除归纳的问题 ### v1.1.3 修复 #54 修复 #28 修复#46 添加更多菜单项 居中思维导图 ### v1.1.1 **重要提示** 本次版本主要修复iPhone和iPad 无法使用pdf 标注的问题 需要重新下载pdfjs插件 PC : [Pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.7/pdfjs.zip) Andriod [Andriod pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/mobile.pdfjs.zip) iPhone/iPad : [iPhone/iPad pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.9/ios.pdfjs.zip) 请在设置页面设置pdfjs插件路径,这是一个绝对路径 , 你可以在obsidian app 中发现您的库文件夹的绝对路径 , 最好在库内新建一个plugin文件夹 , 然后将 pdfjs 插件放进去 , 路径最好是英文,不会出现问题 **比如iPad 中pdfjs插件路径** , 首先找到库文件夹的绝对路径(这个在app中有显示),然后再库内创建`plugin`文件夹,把`pdfjs`插件放入其中,路径设置类似下面 `/var/mobile/Containers/Data/Application/FACF6387-DAA2-45B3-8F52-3536E1EC29A1/Documents/plugin/pdfjs` 路径最后的pdfjs ,您设置成自己文件的名称,不一定要使用pdfjs `FACF6387-DAA2-45B3-8F52-3536E1EC29A1` 似乎每次安装obsidian都会重新生成,这里要注意 **关于 andriod pdfjs 插件路径**, 在您的库文件夹下创建一个文件夹`plugin`,然后将pdfjs插件放进去 ,路径设置类似于下面这种 `/storage/emulated/0/Documents/obsidian/obsidian/plugin/pdfjs` **关于电脑版 pdfjs 插件路径**, 类似于下面 `D:plugin/pdfjs` @free-150 感谢测试工作 --- iPad screen short ( iPad 截图 ) ![68747470733a2f2f692e6c6f6c692e6e65742f323032312f31302f31312f3431557933536d756a4b723835515a2e706e67](https://user-images.githubusercontent.com/18719494/136878933-3c86d930-e2fd-4dd4-8c1e-8c4de6cc1ac7.png) ### v1.1.0 **重要提示**: 该版本您需要重新下载PDFjs 插件 电脑端:[Pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.7/pdfjs.zip) 移动端:[Mobile pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/mobile.pdfjs.zip) 下载解压pdfjs 之后,您需要在设置页面设置PDF插件路径,这是一个绝对路径,比如在电脑端:`D:plugins/pdfjs`, 在手机上,您需要将pdfjs插件放在一个Obsidian app可访问的位置 , 比如安卓手机上,你可以在文件夹中新建一个plugin文件夹,然后将pdfjs 插件放入其中,设置路径为`/storage/emulated/0/Documents/obsidian/obsidian/plugin/pdfjs` 1. 修复 #40 ,你可以在设置页面选择创建思维导图时的模式 , 默认是`basic`模式 2. pdf 标注支持移动端,只支持库内pdf文件 3. 支持在md文档中使用`[[md#^node id]]` 的形式引用`rich`模式下的节点,你可以在更多菜单中发现 `复制节点ID` 按钮 4. 支持在设置页面设置矩形截图存储的文件夹 - 比如设置为'screenshot' , `screenshot` 必须存在您的文件夹里,之后的矩形标注截图将被存在`screenshot` 文件夹内 5. 修复标注 `file://` 非库内pdf文件时,无法使用矩形标注的问题 6. 增减3个皮肤,你可以使用yaml语法激活 ``` --- mindmap-plugin: basic( or rich ) mindmap-theme: dark(or light or card) --- ``` 从这个版本开始,markmind的思维导图和pdf标注功能将全部支持移动端和电脑端,在安卓、苹果、window和linux下拥有一致的体验 , 另外建议在电脑版本上进行pdf标注,不建议在手机上,手机屏幕太小,更适合阅读。 ![动画1211713467](https://user-images.githubusercontent.com/18719494/136694951-9bb9720d-b5e3-4622-8929-70de6fb7f24a.gif) ![ezgif-6-c56a3112e157](https://user-images.githubusercontent.com/18719494/136696974-a776ad2c-aab5-4d62-917f-2b294d1da40a.gif) ![ezgif-6-11](https://user-images.githubusercontent.com/18719494/136696996-36cd0e77-8212-4b6f-8f55-6dbf617cf906.gif) ### v1.0.9 ### 这是一个大版本更新 1. 修复 #4, pdf 标注支持使用`file://` 协议,目前只能在桌面版本中使用`file://`协议,并且这种方式标注会被保存在该markdown 文件中(即使您选择`annos`方式),使用方式如下: ``` annotate-target: file://pdf absolute path annotate-type: pdf ``` 2. fix #29 , 从这个版本开始支持移动端,并且和桌面端拥有一致的体验 3. 添加一些命令 - 选择思维导图节点,修改布局方式(rich 模式支持) - 在markdown和思维导图之间切换 - rich 模式下,在`更多`选项中添加一些菜单项,这些操作会将文本自动复制进剪贴板 - 复制节点文本为markdown , 包含子节点,生成的文本类似 basic 模式 - 仅复制该节点文本 - 生成节点链接,可以在其他文件中引用 4. 支持修改总结、外框、关联线的颜色 5. 如果在桌面版本设置了激活码,在您的插件data.json中,将会自动生成一个移动端的激活码,将data.json 复制的移动端即可激活 6. 支持移动rich模式下思维导图根节点 ![12117](https://user-images.githubusercontent.com/18719494/135819440-34380383-0a3a-481c-b5ac-205f6a9da155.gif) ### v1.0.8 修复 #26, 修复tab键引起的问题 修复在大纲模式下,使用ctrl + down/up 导致markdown格式丢失的问题 ### v1.0.7 fix #24, 该问题是pdfjs插件引起的,请重新下载插件 电脑端:[Pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/pdfjs.zip) 移动端:[Mobile pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/mobile.pdfjs.zip) ### v1.0.6 紧急修复 #22 #21 **重要:需要重新下载pdfjs插件,该插件可以支持多开pdf标注窗口,并且保留了更多的功能,下载插件后,一定要在设置页面添加 pdfjs 插件路径** 电脑端:[Pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/pdfjs.zip) 移动端:[Mobile pdf js plugin](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.1.0/mobile.pdfjs.zip) ### v1.0.5 紧急修复思维导图`rich` 错误 ### v1.0.4 ### 中文 这是一次大的版本更新,增强了程序的稳定性 **注意:需要重新下载[pdfjs插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.0.7/pdfjs.zip),该插件可以支持多开pdf标注窗口,并且保留了更多的功能,下载插件后,一定要在设置页面添加 pdfjs 插件路径** 1, fix #18 , 你可以在设置页面选择pdf阅读器的皮肤 2. fix #17 3. fix #15 4. fix #8 5. 支持向pdf标注添加评论 6. 支持导出时将高亮和评论添加到原来的pdf文件中,它将在您的文件夹生成一个` ${pdf name}-annotate.pdf ` 文件,你可以在其他的软件中使用 7. 在内部将pdf标注和思维导图功能已经进行拆分,实际上可以当做两个插件使用 8. 支持多开pdf 标注窗口 9. 将`basic` 模式下思维导图布局由tree更改为mind map 8. fix #2 , 在 `rich` 模式 - 当第一次保存数据时,它将按照下面的格式生成数据 - 当不是第一次保存数据时, 它将仅仅替换 '${mindmap data}', 所以你可以更改文件了,并且可以在其他文件引用,一定要注意不要修改`json`部分,否则会破坏思维导图数据 - 注意:还有一种引用思维导图节点的方法,就是按住CTRL/CMD,点击节点,会自动生成引用链接并保存到剪贴板中,然后你可以复制到其他的md文件中
  
   ---
   mindmap-plugin: rich
   ---

   # title
   ``` json
     ${mindmap data}
   ```

   

使用pdf标注的方法有一些更改,你可以在md文件添加`yaml`以激活pdf标注功能: ``` --- annotate-target: test/test.pdf annotate-type: pdf --- ``` 然后你可以在更多菜单中发现按钮 `标注pdf文件` 1. 你仍然可以在设置页面选择 `markdown` 或`annos` 去保存标注 - `annos` 是默认的方式 , 它是 `json` 文件 , 你可以使用协议 `obsidian://jump-to-pdf` 引用标注 , - 这种方式的好处是它基本上不会污染md文件 - `md` 是推荐的方式 - 你可以使用 `obsidian://jump-to-pdf` 引用标注 - 或者你可以使用 ![[ md#^block id]] 引用标注 - 这种方式好处是可以和md深度融合 - 坏处是保存在md文件的标注,在编辑模式可读性不是很好 2. 请在设置页面打开 `obsidian://jump-to-pdf` 协议支持 3. 其他的功能保持不变