Skip to content

Releases: MarkMindCkm/obsidian-markmind

1.0.6

23 Sep 15:04
5c6bc16
Compare
Choose a tag to compare

fix #22
fix #21

Important:
You should to download the pdfjs plugin again PDFJS Plugin, it keep more functions and it support multi open

1.0.5

23 Sep 08:53
cc46c88
Compare
Choose a tag to compare

fix mindmap rich mode bug
紧急修复 rich 模式错误

1.0.4 version

23 Sep 03:59
1da80a9
Compare
Choose a tag to compare

This is a big version:

Notice
You need to download the pdfjs plugin again PDFJS Plugin, it keep more functions and it support multi open


1, fix #18 , you can select pdf viewer theme in setting tab
2. fix #17
3. fix #15
4. fix #8
5. Support multi open pdf annotate
6. support add comment to annotation
7. support committing highlights and notes to PDFs ,you can find export pdf annotate menu in more menus , it will create a file in your folder,the name is ${pdf name}-annotate.pdf
8. Split PDF annotation and mindmap function
9. change in basic mode , mind map layout from tree to mind map
10. fix #2 , in rich mode

  • if save data first time , it will output this markdown
  • if it is not the first time to save data , it will only replace '${mindmap data}', so you can change md file
  • if you want to reference node , it will automatic create mind map node reference link and copy to clipboard when click node and press ctrl or command
---
mindmap-plugin: rich
---

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


The use type of PDF annotation has changed , if you want to use annotate function, you can add yaml to markdown file:

---

annotate-target: test/test.pdf
annotate-type: pdf

---

then you can find annotate pdf menu in more menus

  1. you can select md or annos to save annotations in setting tab
  • annos is default , it is json file in fact , you can use obsidian://jump-to-pdf to reference annotate ,
    • annotations do not contaminate MD files When referenced
  • md is the recommended way
    • you can use obsidian://jump-to-pdf to reference annotate
    • or you can ![[ md#^block id]] to to reference annotate
  1. please open obsidian://jump-to-pdf protocol in setting tab

中文

这是一次大的版本更新,增强了程序的稳定性

注意:需要重新下载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
``` json
  ${mindmap data}
```


使用pdf标注的方法有一些更改,你可以在md文件添加yaml以激活pdf标注功能:

---

annotate-target: test/test.pdf
annotate-type: pdf

---

然后你可以在更多菜单中发现按钮 标注pdf文件

  1. 你仍然可以在设置页面选择 markdownannos 去保存标注
  • annos 是默认的方式 , 它是 json 文件 , 你可以使用协议 obsidian://jump-to-pdf 引用标注 ,
    • 这种方式的好处是它基本上不会污染md文件
  • md 是推荐的方式
    • 你可以使用 obsidian://jump-to-pdf 引用标注
    • 或者你可以使用 ![[ md#^block id]] 引用标注
    • 这种方式好处是可以和md深度融合
    • 坏处是保存在md文件的标注,在编辑模式可读性不是很好
  1. 请在设置页面打开 obsidian://jump-to-pdf 协议支持
  2. 其他的功能保持不变
  3. 要注意annotate-target 与引用标注的路径是对应的,否则可能找不到标注

动画121

1.0.3

14 Sep 05:17
26f4a0b
Compare
Choose a tag to compare

fix parse ![[ ]] error

修复解析![[ ]] 错误

1.0.2

13 Sep 01:56
eeae66a
Compare
Choose a tag to compare

fix parse summary data error

修复解析归纳节点的问题

1.0.1

05 Sep 06:18
9ada620
Compare
Choose a tag to compare

1.fix sometimes miss pdf highlight text
2.support click [[ xxxxxx.pdf#^block]] in markdown file
3.fix support new line in outline mode,shift + enter
4.fix cannot remove node link line when remove free node
5.support export annotate pdf
6.support active code in setting tab
7.create a website

https://www.markmind.net

You can try it for 30 days free,and you can buy a active code in website , then input it in setting tab ,
the markmind plan is there : https://github.com/MarkMindCkm/obsidian-markmind/projects/1

  1. 修复有的pdf高亮文字缺失的问题
  2. 支持点击[[pdf name.pdf#^block]] 可以打开PDF标注
  3. 修复大纲模式支持换行,shift + enter
  4. 修复删除自由根节点,遗留连线的问题
  5. 支持导出标注后的PDF文件 , 在文件夹中生成${pdfname}-annotate.pdf , 可以在其他软件中打开
  6. 创建中文网站
    https://www.markmind.net/cn
    默认情况下,可以免费试用30天,可以在网站中购买激活码,在设置页面添加即可
    markmind 后面的开发计划 https://github.com/MarkMindCkm/obsidian-markmind/projects/1

动画12

1.0.0

31 Aug 06:03
0fc5e3d
Compare
Choose a tag to compare

The plugin support english and chinese language,the plugin basic code is there: mindmap

fix

  • node support parse ![[${md name}#(head|^block)]]
  • support use markdown file to save pdf annotate , you can choose save annotate type in setting tab
  • enhancing complete auto when use [[ ]],you can choose head of markdown file
  • add a outline mode in basic mind map mode ,use yaml to active it:
---
mindmap-plugin: basic
display-mode: outline
---

outline short cut

Features Short Cut
New Brother Node Enter
Indent Tab
Unindent Shift+Tab
Zoom in Ctrl/Cmd+] Or Double Click Dott
Zoom out Ctrl/Cmd+[
Move Up Or Down Node Ctrl/Cmd + up/down
Move Node drag/drop circle of node

优化

  • 节点支持解析![[ md #(head | ^block)]] 语法
  • 支持使用markdown 文件去保存pdf标注,需要在设置页面选择保存标注的方式,目前支持两种,默认使用annos保存,其本质是一个json文件,其功能和以前一样,另一种是使用markdown文件保存,在这种情况下,当你进行标注时,将自动在您的文件夹中生成一个${pdf name}-annotate.md形式的markdown文件, 文件中每个标注都会生成一个块标志,您可以使用[[md#^block]]引用该块,并且思维导图和大纲都支持这种语法解析
  • 增强[[ ]]自动完成功能 , 目前使用上下键切换或者鼠标滑动md文件可以选择标题
  • 支持大纲功能,在basic模式下,添加yaml 可以激活大纲模式:
---
mindmap-plugin: basic
display-mode: outline
---

大纲快捷键

Features Short Cut
新建同级节点 Enter
缩进 Tab
反缩进 Shift+Tab
进入某节点 Ctrl/Cmd+] Or Double Click Dott
离开某节点 Ctrl/Cmd+[
上移或下移 Ctrl/Cmd + up/down
节点移动 拖动节点前面的小圆点

注意:您可以隐藏思维导图功能,从而只使用pdf标注功能

1.0 版本的整体功能已经基本完成,后面主要是优化以及兼容移动端

1
2

[beta] markmind for obsidian

23 Aug 02:05
b3db937
Compare
Choose a tag to compare
  1. Support pseudo protocol,obsidian://jump-to-pdf
  2. Integrating markdown, mind map and PDF annotation
  • Reference the PDF annotation in the markdown, and click reference to directly jump to the PDF annotation location
  • Reference the mind map node in the markdown, and click reference to directly jump to mind map node position
  • You can reference the PDF annotation inbasic mode

how to create a PDF annotation reference link?

  1. open protocol in setting tab,restart obsidian
  2. create a mind map ,use [[]] add a PDF file
  3. annotate PDF
  4. automatic create PDF annotation reference link and copy to clipboard when click pdf-annotate
  5. paste to markdown file

when in rich mode , it will automatic create mind map node reference link and copy to clipboard when click node and press ctrl or command

PDF annotation reference link like this :xxxxxx📌
Mind map node reference link like this :xxxxxx🔖

feature

add a menu to toggle show or hide mind map
fix #1
fix #2

  1. 支持obsidian://jump-to-pdf 协议
  2. 融合markdown、思维导图、PDF 标注
  • 在markdown中引用PDF 标注,并且点击之后可以直接跳转到PDF标注处
  • 在markdown中引用 rich 模式 下的思维导图节点 , 点击直接跳转到对应的节点处
  • basic 模式 下的思维导图,也可以引用PDF标注

如何在markdown文件中创建一个引用?

  • 首先在设置中,打开协议支持,最好重新启动obsidian
  • 创建一个思维导图,并引用一个PDF文件, 使用[[]]语法
  • 点击PDF, 进行标注,如果你只想使用PDF标注功能,可以在菜单中 隐藏思维导图
  • 点击标注将会自动生成对应的引用 , 并且复制到剪贴板
  • 复制引用到markdown文件中

在rich模式下,

  • 如果开启了协议支持,按住ctrl/cmd键,点击思维导图节点会自动生成一个对该节点的引用链接,同样节点也可以使用上面的方法引用PDF标注
  • 不开启协议支持,将保持原来的功能

PDF 标注形式如下 :xxxxxx📌
思维导图节点引用形式如下 :xxxxxx🔖

在打开obsidian情况下,将链接复制到浏览器打开,也可以直接定位到标注位置

该功能属于高级功能,目前处于beta版
test

[beta] markmind for obsidian

19 Aug 11:28
b3db937
Compare
Choose a tag to compare

修复了一些 css 问题

fix css style

[beta] markmind for obsidian

19 Aug 08:44
1e2775a
Compare
Choose a tag to compare

a mind map and pdf annotate plugin for obsidian