obsidian mark mind
本插件并不是开源的,后面将会增加更多的功能,但是 lishid (obsidian 开发者)
可以检查源码.
网站 : https://www.markmind.net/cn
Obsidian mark mind 是一个思维导图和PDF文件标注工具,支持在手机和电脑全平台上使用,本插件并不是开源的。
免费 | 支持 |
---|---|
思维导图basic模式 | rich 模式所有功能 |
思维导图大纲模式 | pdf 标注 |
rich 模式部分功能 |
支持开发者 |
epub 阅读 | epub阅读和标注 |
移动端和电脑端全平台使用 | 移动端和电脑端全平台使用 |
¥0 | ¥80 (永久激活) |
购买 |
该插件包含两种模式 : basic and rich
通过更改 yaml 来切换 :
---
mindmap-plugin: basic (or rich)
---
basic
模式下在basic
模式下,您能使用基本的思维导图功能和大纲功能,其中思维导图功能就相当于 obsidian-enhancing-mindmap 插件,该模式保存的数据是有层级的列表。
basic
模式输出的markdown格式如下:---
mindmap-plugin: basic
---
# Mark mind for obsidian
## Links
- <https://github.com/MarkMindLtd/obsidian-markmind>
- [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
模式下, 您可以使用所有的思维导图功能,但该模式不支持大纲。
除了基本的导图功能外,包括以下功能
rich
模式下,将输出以下形式的markdown文件,主要内容放在json
中---
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`菜单选项
<img src = 'https://user-images.githubusercontent.com/18719494/142220099-a69fa850-4ead-465a-98e5-f45611b48b55.gif' width='800px'>
#### 如何导出图片 ?
使用 `ctrl + p` , 执行 `导出思维导图为html` 命令即可
### 思维导图演示
<img src = 'https://user-images.githubusercontent.com/18719494/130028629-1a1e448d-32b9-4201-b152-1ad09439e18e.gif' width="800px">
## PDF 标注
- 高亮文字
- 矩形标注,该功能在您的文件夹将会自动生成一个图片
- 创建导图节点和标注之间的双向联系
### 如何使用PDF标注功能
### <span style="color:red">标注步骤</span>
> 下载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 插件路径` 命令,点击即可

pdf js 插件路径在不同的平台上需要单独设置 ,设置页面也会显示不同的路径
如果上面的步骤在ios 上不行的话,你可以尝试 `filza` 应用,可以找到 obsidian 路径
#### 解压后请确认 pdfjs 文件夹下的子文件夹

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`




#### 用markdown 方式保存标注


## 大纲
在`basic`模式下,添加`yaml`用以激活大纲模式
mindmap-plugin: basic display-mode: outline
## 大纲快捷键
| 功能 | 快捷键 |
| -------------------- | ------------------------------- |
| 新建同级节点 | Enter |
| 缩进 | Tab |
| 反缩进 | Shift+Tab |
| 以该节点为焦点 | Ctrl/Cmd+] Or Double Click Dott |
| 退出焦点 | Ctrl/Cmd+[ |
| 上移或下移节点 | Ctrl/Cmd + up/down |

### table
添加 yaml 激活表格模式:
mindmap-plugin: basic display-mode: table

## 支持我
您也可以通过捐款支持我<br>
<a href="https://www.buymeacoffee.com/markmind"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=markmind&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff"></a>
<br>
<img src="https://user-images.githubusercontent.com/18719494/124471790-e3844f80-ddcf-11eb-83c6-c5c16996c206.png" width="200px"/>
<br>
<br>
## 更新日志 v1.4.5
1. 当标注 pdf 时 ,电脑版支持自动添加节点至思维导图 选中的节点或者默认的根节点,请同时更新 [电脑版 pdfjs 插件](https://github.com/MarkMindCkm/obsidian-markmind/releases/download/1.4.5/pc.pdfjs.zip)
2. 支持多选拖动节点至另一个节点,修复 #304
3. 修复 #312
----


### v1.4.4
1. 修复 #280
2. 修复解析 obsidian callout 问题
3. 小提示
- 可以在设置页面设置颜色组 来定义连线的颜色
- 在设置页面设置 节点设置页面颜色组
---


### 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 语法

### v1.4.2
### PDF 标注工具
1. 支持注释网络上的 pdf ,但要需要保证可以访问,比如
2. 修复 #253 , 当导出pdf注释 , 只保留颜色数值 , 可以在设置页面修改导出格式如下 , 可以搭配自定义 admonition 使用
Page:{{page}} ■:{{highlightText}} Comment:{{comment}} 📌 ^{{id}}
### 思维导图功能
1. 支持修改basic模式的布局方式 ,如下所示
注意: **要同时设置 `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/字体绝对路径
)
@font-face{
font-family: 'testFont';
src:url('app://local/D:font/test.ttf');
}
.mm-handdraw-theme{
font-family:'testFont';
}
注意: v1.3.9 更新了PDF js 插件,详细查看 https://github.com/MarkMindCkm/obsidian-markmind/releases/tag/1.3.9
Page:{{page}}
<span style="color:{{color}}">■</span>:{{highlightText}}
Comment:{{comment}}
[📌]({{link}})
^{{id}}
获取表格的markdown
,点击菜单后将文字复制到一般的md文件中,(注意要打开table-extended插件),注意 不支持表格内部换行---
mindmap-plugin: basic
display-mode: table
---
要更新pdfjs 插件 电脑版 pdf js plugin
复制文字
菜单的问题annotate-image-target
的问题---
annotate-type: pdf
annotate-target: pdf/test.pdf
annotate-image-target: test/test
---
颜色
变量,在设置页面里可以修改为下面这种形式Page:{{page}}
<span style="color:{{color}}">■</span>:{{highlightText}}
Comment:{{comment}}
^{{id}}
打开/关闭搜索框
alt + i
用于 切换创建矩形标注的状态---
annotate-type: pdf
annotate-target: pdf/test.pdf
annotate-image-target: test/test
---
Page:{{page}}
Text:{{highlightText}}
Comment:{{comment}}
^{{id}}
---
mindmap-plugin: rich
mindmap-theme: whiteboard
</code>
抽空小小的优化一下,内测的pdf高亮导入功能无需手动下载,直接更新即可
v1.3.2 电脑版需要更新pdfjs 下载 pdfjs
- 关联线支持直线、折线和贝塞尔曲线
- 添加了一个主题,用于支持白板
分享几篇简单阅读笔记,主要作为思维导图和 pdf 标注的演示,下载 https://github.com/MarkMindCkm/obsidian-markmind-demo



v1.3.2
更新
- 修复解析 表格模式中![[ mindmap md ]] 出现的问题
- 修复在节点或markdown文件中 解析 ![[ table mode mindmap md]] 为表格,而不是为思维导图
- 修复导出表格为html的问题
- 修复 #157
- 支持拖动库文件到 rich 模式 将自动创建一个以
![[file name]]
为内容的自由节点 , 目前支持的扩展名md/png/jpg/gif
- 在表格模式,当你的表格没有合并单元格时,在
更多
菜单中可以使用 获取表格的markdown
内测功能,只允许已购买的用户使用
电脑版需要更新pdfjs 下载 pdfjs ,并且需要手动下载 obsidian markmind 下载 内测版 ob markmind
电脑版 支持导入在第三方软件中制作的高亮的标注 , #99
关于更新
本次更新可能是春节前最后一次更新,希望大家多多支持,下次更新将在春节后,在这提前预祝大家春节快乐!


内测功能

v1.3.1
---
mindmap-plugin: basic
display-mode: table
---
在basic
模式新增一个表格布局模式,在markdown 中制作表格很麻烦,因此增加了该模式,支持可视化的制作表格,并且可以获取表格源码
- 你可以在yaml中添加
display-mode: table
来激活这个模式
- 或者当打开思维导图时,你可以在
更多
菜单中找到打开为表格
选项
- 支持获取表格的源码,在
更多
菜单中,你可以发现一个获取表格html源码
的选项
- 支持
enter/tab
等快捷键,支持双击编辑
- 不支持拖动,调换位置可以在思维导图进行


v1.3.0
修复 #152
修复 #150
修复 #149
v1.2.9
电脑版 pdfjs plugin 需要更新, 下载 pdf js
- fix #135 , 导出 pdf 标注支持中文,可以在第三方软件中查看,中文不再是乱码 , 需要更新电脑版pdfjs插件
- 添加垂直时间线布局,ctrl + k
- 添加右侧鱼骨图布局,ctrl + q
- 添加左侧鱼骨图布局,ctrl + t
以前的计划基本上已完成 (还遗留一点),今年大计划 https://github.com/MarkMindCkm/obsidian-markmind/projects
希望多多支持!

v1.2.8
修复解析 ![[mindmap md name]] 由于节点中存在图片引起的问题
修复节点样式问题
v1.2,7
- 修复 #138
- 修复 #130
- 修复 #129 ,支持在思维导图节点中使用 ![[xxx思维导图]] 语法直接解析为思维导图 , 这种方式 会影响思维导图初始化速度,需谨慎使用,这功能非常独特,目前并未在其他常用的思维导图软件中出现
- 修复 #124 ,支持在普通md文档中使用 ![[xxx思维导图]] 块语法直接解析为思维导图
我会发个入门视频,将 markmind 所有功能演示一遍,到时会更新链接到这里,希望大家多多支持!
另外祝大家新年快乐,万事如意!
obsidian markmind 教程 (course)
https://www.bilibili.com/video/BV1da411B7U2/



v1.2.6
- 在设置页,对画布尺寸增加更多选项
- 优化编辑节点时 弹出节点设置的逻辑
- 支持导出思维导图为html , 其本质是一张图片 , 你可以使用
ctrl + p
调出命令界面,在其中可以找到 导出思维导图为html
命令,注意有以下要求:
- 不支持空链接
- 节点中目前只支持 ![[png/jpg]] 等图片,图片要求是本地的,不支持其他的,比如 ![[pdf/svg]] 之类的
- 支持导出公式
- 对移动端支持不太好,最好在电脑端使用
- 如果导图过大,也无法导出,因为系统支持的导出最大面积为 16384 * 16384 (px)

1.2.5
优化节点设置框的交互
框选逻辑更改为 ctrl + 鼠标
增加设置mac pdfjs 插件路径
注意: enhancing mindmap 插件支持和本插件一起使用,并且已经支持导出思维导图为图片(请多多测试),不久之后该功能将会移植过来
1.2.4
左键移动思维导图 , 支持右键框选节点 , 框选节点后会弹出节点设置面板
在rich模式下,支持设置节点背景颜色、边框、字体颜色、字体大小等等,如果你不喜欢节点设置面板上的颜色,你可以在 obsidian markmind 设置里输入 节点设置面板颜色组 ,用于更改设置面板上显示的颜色 , 设置后要重启obsidian
注意,已经购买 markmind 软件的,本插件支持直接使用其激活码,但本插件的激活码是无法在软件中使用的

1.2.3
紧急修复
修复v1.2.2引入的快捷键无法使用的问题
1.2.2
- fix #108
- fix #103
- 在命令面板添加命令
复制和粘贴
,支持在思维导图之间复制节点
- 优化输入,选中节点,按空格键以追加方式编辑节点,按其他键则以覆盖模式编辑
- 已购买 markmind 软件的,本插件支持直接使用其激活码,具体方式就是,在设置页面直接将激活码填入即可
注意,不支持反向使用,插件的激活码是无法支持软件使用的
v1.2.1
注意:
请将pdfjs 插件更新至v1.2.0,电脑版支持epub文件的阅读和标注,在这里查看细节 v1.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
andrios pdfjs plugin
ios pdfjs plugin
- 修复 #87
- 支持epub 文件阅读和批注,该功能处于测试中,可能有一些bug , 使用方法如下
添加yaml至md文件
---
annotate-target: test.epub
annotate-type: epub
-
修复保存数据时 丢失 公式 $ 的问题
-
简化 安卓和 IOS 系统设置 pdfjs 插件路径 , 使用方法如下
- 下载安卓 和 IOS pdf 插件
- 安卓系统默认放在库路径下的`andriod` 文件夹下的 `pdfjs` 文件夹,即在您的库中新建一个andriod文件夹,在andriod文件夹下放入解压后的pdfjs
- IOS 系统默认放在库文件夹下的 `ios` 文件夹下的`pdfjs`,即在您的库中新建一个ios文件夹,然后放入解压后的pdfjs文件夹
- 打开一个思维导图
- 调出命令面板,找到 `设置移动端 pdfjs 插件路径` 命令,点击即可
epub

(设置 pdfjs 插件路径)
v1.1.9
重要提示,ios pdfjs 插件更新了
- 修复ios 系统无法使用高亮的问题 pdfjs 插件 下载
- 支持markdown文件中图文混排效果,需要在设置页面开启然后重启obsidian
# Mark mind for obsidian
## Links
- <https://github.com/MarkMindLtd/obsidian-markmind>
- [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}$

v1.1.8
提示: 请将电脑端pdfjs 插件更新到1.1.7版本
- 思维导图
rich
模式下 支持一个新的布局,对应快捷键 是 Ctrl/Cmd + J
- 思维导图
rich
模式下 支持导入xmind zen 文件 , 方式是拖动桌面上的 .xmind
文件,放到思维导图空白处即可
- 修复有时无法删除/添加自由节点
这是一个xmind zen 文件例子


v1.1.7
重要: 请更新pdfjs 插件
- 取消可以在basic 模式下可以添加自由节点的bug
- 修复电脑版可以导出标注后的pdf文件
v1.1.6
重要提示
本版本需要更新电脑端 pdfjs 插件 , 移动端 pdfjs 插件将在下次版本更新
- 修复 #60 ,支持批注快捷键
- 修复 #61
- 修复 #64
- 修复 #66
- 思维导图节点支持平滑移动动画,需要在设置页面开启,建议当您的设备性能较好时可以开启
- 在rich模式下,双击空白处可以新建自由节点
- 修复 #57
pdf 标注快捷键
功能
快捷键
文字高亮黄色
ALT + Y
高亮绿色
ALT + G
高亮蓝色
ALT + B
高亮粉红
ALT + P
高亮红色
ALT + R
删除批注
ALT + Delete/Backspace
小活动
在知乎、obsidian 论坛或者其他网站分享关于markmind工作流, 以 我是如何使用 obsidian markdmind
为主题· , 将文章链接发到这个帖子下 ,将有机会获取至少两年的激活码 (目前暂定为5~10枚)
价格
免费
支持
思维导图basic模式
rich 模式所有功能
思维导图大纲模式
pdf 标注
rich
模式部分功能
支持开发者
移动端和电脑端全平台使用
移动端和电脑端全平台使用
¥0
¥80 (永久激活)
购买

1.1.5
- rich 模式下,思维导图节点支持添加注释笔记,注释支持markdown语法
- 归纳节点支持添加子节点
- 中文环境可以在设置页面开启 自动移除pdf标注文字之间的空格
ctrl + p
你可以在命令工具中找到 获取库的基础路径
,执行命令将自动复制库的基础路径至剪贴板
- 优化大纲
[[
弹出选项,更流畅一些


v1.1.4
修复delete 键删除归纳的问题
v1.1.3
修复 #54
修复 #28
修复#46
添加更多菜单项 居中思维导图
v1.1.1
重要提示
本次版本主要修复iPhone和iPad 无法使用pdf 标注的问题
需要重新下载pdfjs插件
PC : Pdf js plugin
Andriod Andriod pdf js plugin
iPhone/iPad : iPhone/iPad pdf js plugin
请在设置页面设置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 截图 )

v1.1.0
重要提示:
该版本您需要重新下载PDFjs 插件
电脑端:Pdf js plugin
移动端:Mobile pdf js plugin
下载解压pdfjs 之后,您需要在设置页面设置PDF插件路径,这是一个绝对路径,比如在电脑端:D:plugins/pdfjs
, 在手机上,您需要将pdfjs插件放在一个Obsidian app可访问的位置 , 比如安卓手机上,你可以在文件夹中新建一个plugin文件夹,然后将pdfjs 插件放入其中,设置路径为/storage/emulated/0/Documents/obsidian/obsidian/plugin/pdfjs
- 修复 #40 ,你可以在设置页面选择创建思维导图时的模式 , 默认是
basic
模式
- pdf 标注支持移动端,只支持库内pdf文件
- 支持在md文档中使用
[[md#^node id]]
的形式引用rich
模式下的节点,你可以在更多菜单中发现 复制节点ID
按钮
- 支持在设置页面设置矩形截图存储的文件夹
- 比如设置为'screenshot' ,
screenshot
必须存在您的文件夹里,之后的矩形标注截图将被存在screenshot
文件夹内
- 修复标注
file://
非库内pdf文件时,无法使用矩形标注的问题
- 增减3个皮肤,你可以使用yaml语法激活
---
mindmap-plugin: basic( or rich )
mindmap-theme: dark(or light or card)
---
从这个版本开始,markmind的思维导图和pdf标注功能将全部支持移动端和电脑端,在安卓、苹果、window和linux下拥有一致的体验 , 另外建议在电脑版本上进行pdf标注,不建议在手机上,手机屏幕太小,更适合阅读。

v1.0.9
这是一个大版本更新
- 修复 #4, pdf 标注支持使用
file://
协议,目前只能在桌面版本中使用file://
协议,并且这种方式标注会被保存在该markdown 文件中(即使您选择annos
方式),使用方式如下:
annotate-target: file://pdf absolute path
annotate-type: pdf
- fix #29 , 从这个版本开始支持移动端,并且和桌面端拥有一致的体验
- 添加一些命令
- 选择思维导图节点,修改布局方式(rich 模式支持)
- 在markdown和思维导图之间切换
- rich 模式下,在
更多
选项中添加一些菜单项,这些操作会将文本自动复制进剪贴板
- 复制节点文本为markdown , 包含子节点,生成的文本类似 basic 模式
- 仅复制该节点文本
- 生成节点链接,可以在其他文件中引用
- 支持修改总结、外框、关联线的颜色
- 如果在桌面版本设置了激活码,在您的插件data.json中,将会自动生成一个移动端的激活码,将data.json 复制的移动端即可激活
- 支持移动rich模式下思维导图根节点

v1.0.8
修复 #26, 修复tab键引起的问题
修复在大纲模式下,使用ctrl + down/up 导致markdown格式丢失的问题
v1.0.7
fix #24, 该问题是pdfjs插件引起的,请重新下载插件
电脑端:Pdf js plugin
移动端:Mobile pdf js plugin
v1.0.6
紧急修复 #22 #21
重要:需要重新下载pdfjs插件,该插件可以支持多开pdf标注窗口,并且保留了更多的功能,下载插件后,一定要在设置页面添加 pdfjs 插件路径
电脑端:Pdf js plugin
移动端:Mobile pdf js plugin
v1.0.5
紧急修复思维导图rich
错误
v1.0.4
中文
这是一次大的版本更新,增强了程序的稳定性
注意:需要重新下载pdfjs插件,该插件可以支持多开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
${mindmap data}
使用pdf标注的方法有一些更改,你可以在md文件添加yaml
以激活pdf标注功能:
---
annotate-target: test/test.pdf
annotate-type: pdf
---
然后你可以在更多菜单中发现按钮 标注pdf文件
- 你仍然可以在设置页面选择
markdown
或annos
去保存标注
annos
是默认的方式 , 它是 json
文件 , 你可以使用协议 obsidian://jump-to-pdf
引用标注 ,
- 这种方式的好处是它基本上不会污染md文件
md
是推荐的方式
- 你可以使用
obsidian://jump-to-pdf
引用标注
- 或者你可以使用 ![[ md#^block id]] 引用标注
- 这种方式好处是可以和md深度融合
- 坏处是保存在md文件的标注,在编辑模式可读性不是很好
- 请在设置页面打开
obsidian://jump-to-pdf
协议支持
- 其他的功能保持不变
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。