登录
MarkMind
  • 文档
  • 路线图

简介

Markmind 是一款构建在obsidian api上的思维导图、大纲和PDF文件标注工具
通过右击文件夹新建思维导图或者新建一个markdown文件,通过添加 yaml来使用思维导图功能:
                         ---
                             mindmap-plugin: basic (or rich)
                         ---
                     
在 basic模式, 你可以使用基本的思维导图和大纲功能,输出的markdown文件格式如下(这是严格的格式,不支持其他的格式):

                      ---
                      mindmap-plugin: basic
                      ---
                      
                      # Enhancing Mind map
                      
                      ## Links
                      - <https://github.com/MarkMindLtd/obsidian-enhancing-mindmap>
                      - [GitHub](https://github.com/MarkMindLtd/obsidian-enhancing-mindmap)
                      
                      ## 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 模式下,你可以使用所有的思维导图功能,输出的markdown格式如下 :

                      ---
                      mindmap-plugin: rich
                      ---
                      
                      # md 
                      
                      ​``` json
                      {...}
                      ```
                      
思维导图数据存储在 json文件中.

思维导图快捷键

New Mind Map Ctrl/Cmd+P
New child node Tab
New brother node enter
Delete node Delete/Backspace
edit node Space/dblclick node
Undo Ctrl/Cmd+Z
Redo Ctrl/Cmd+Y
Quit edit node Tab
Expand node Ctrl/Cmd + /
Collapse node Ctrl/Cmd + /
Move node to another node Drag and drop node
Tab node Up/down/left/right
Zoom in/out Ctrl/Cmd + mouse wheel
Mind map to center Ctrl/Cmd + E
Change mindmap layout Ctrl/Cmd + U / D / L / R / M
delete summary / boundary / relate link Delete/Backspace

大纲快捷键

通过添加 yaml 激活大纲
                    
                    ---
                    mindmap-plugin: basic
                    display-mode: outline
                    ---
                  
                  
功能 快捷键
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

如何使用PDF标注功能

步骤

  1. 第一步下载PDFJS插件,在这里下载 pdf js plugin
  2. 在设置页面输入PDFJS插件路径, 例如:D:plugins/pdfjs , 注意这是绝对路径
  3. 在更多菜单中,选择以思维导图打开
  4. 使用 [[]] 链接PDF文件
  5. 点击链接,会打开一个PDF阅读器,并可以使用PDF标注功能,注意:上面PDFJS插件路径要设置正确
  6. 使用PDF标注功能
    • 默认情况下,将会在文件中生成 annos 文件, 这个 annos文件用来保存标注信息 ,本质上它是一个json文件
    • 你可以在设置页面选择使用markdown文件存储标注 , 它将在文件夹中创建一个下面这种形式${pdf name}-annotate.md的文件. 这个文件中每个标注都会有一个块标记,你可以在其他文件中引用

如何关联节点和标注

有三种方法可以关联节点和标注


默认情况下 (只能用于思维导图中)

  1. 创建一个标注
  2. 点击标注
  3. 编辑思维导图节点 , 使用ctrl/cmd + v 增加联系,这会在节点上生成一个标志
  4. 点击节点PDF标志,会自动将PDF标注的唯一id复制到剪贴板

使用 obsidian://jump-to-pdf 协议(这个可以用于markdown文件、思维导图、大纲)

  1. 在设置页面打开协议支持
  2. 创建一个标注,点击标注将会自动生成一个引用,并复制到剪贴板
  3. 复制(ctrl/cmd+v)到引用的markdown文件处

使用markdown文件存储标注(推荐 可以用于markdown、思维导图、大纲)

  1. 使用下面这种语法建立联系 [[${md name}#${block reference}]]
  2. 点击引用可以自动跳转到PDF标注处

©2021 markmind.net 版权所有

Enhanced Mindmap Open Source

中文版   English