├── README_image.png ├── 10_README_image.png ├── 1_README_image.png ├── 2_README_image.png ├── 3_README_image.png ├── 4_README_image.png ├── 5_README_image.png ├── 6_README_image.png ├── 7_README_image.png ├── 8_README_image.png ├── 9_README_image.png ├── README_cc08eeab347e0f1c5079083.png └── README.md /README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/README_image.png -------------------------------------------------------------------------------- /10_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/10_README_image.png -------------------------------------------------------------------------------- /1_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/1_README_image.png -------------------------------------------------------------------------------- /2_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/2_README_image.png -------------------------------------------------------------------------------- /3_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/3_README_image.png -------------------------------------------------------------------------------- /4_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/4_README_image.png -------------------------------------------------------------------------------- /5_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/5_README_image.png -------------------------------------------------------------------------------- /6_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/6_README_image.png -------------------------------------------------------------------------------- /7_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/7_README_image.png -------------------------------------------------------------------------------- /8_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/8_README_image.png -------------------------------------------------------------------------------- /9_README_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/9_README_image.png -------------------------------------------------------------------------------- /README_cc08eeab347e0f1c5079083.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waterovo/trilium-jsmind/HEAD/README_cc08eeab347e0f1c5079083.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # README 2 | trilium-jsmind 3 | -------------- 4 | 5 | **此项目已终止维护,建议使用[trilium-simple-mind-map](https://github.com/waterovo/trilium-simple-mind-map)代替** 6 | 7 | ![](README_image.png) 8 | 9 | 在trilium创建jsmind思维导图,可以编辑并实时保存 (Trilium 0.63.5) 10 | 11 | > 看看这个[trilium-simple-mind-map](https://github.com/waterovo/trilium-simple-mind-map) 12 | 13 | 使用了以下项目: 14 | 15 | [hizzgdev/jsmind](https://github.com/hizzgdev/jsmind) 16 | 17 | [allensunjian/jsmind.menu.js](https://github.com/allensunjian/jsmind.menu.js) 18 | 19 | ### 如何安装 20 | 21 | 1. 导入笔记,取消勾选安全导入选项(如果您不熟悉trilium的小部件,请谨慎操作) 22 | 2. 检查下列笔记是否已经添加标签(默认已经添加) 23 | 1. TriliumJsmindWidget笔记添加 `#widget` 标签 24 | 2. template添加 `#jsMindWidgetTemplate` 标签 25 | 3. css和jsmind.css添加 `#jsMindWidgetCss` 标签 26 | 4. jsMind笔记添加 `#template` 标签 27 | 3. 开始使用 28 | 29 | ### 如何更新 30 | 31 | 1. 导入笔记 32 | 2. 如果需要保留之前的模板关系,可以保留旧版本的【模板】中的【jsMind】笔记,然后复制新导入的【jsMind】笔记的属性(关系和标签)和内容替换旧版本 33 | 3. 旧版本中【jsMind】笔记包含的模板数据可按需保留或修改,其余笔记或数据删除不影响插件,如果确认已经不再需要旧版本,可以进行删除 34 | 35 | ### 使用说明 36 | 37 | #### 如何创建jsMind笔记 38 | 39 | ![](1_README_image.png) 40 | 41 | #### 如何进行图像引用 42 | 43 | 因trilium的api限制,本插件通过创建一个图像笔记间接实现图像引用。 44 | 45 | ![](2_README_image.png) 46 | 47 | 点击【Save image note】,会在jsMind笔记下生成一个jsMind-export图像子笔记。 48 | 49 | ![](3_README_image.png) 50 | 51 | 复制引用,插入到其他笔记。 52 | 53 | ![](4_README_image.png) 54 | 55 | 更新完思维导图后,点击【Save image note】会更新jsMind-export图像子笔记,可以看到其他笔记内的引用也更新了。 56 | 57 | > v2版本,可以使用右上角的按钮复制图像引用了。 58 | > 59 | > ![](10_README_image.png) 60 | 61 | #### 如何启用/关闭右键菜单 62 | 63 | 在config笔记中,设置SHOW\_MENU=true启用右键菜单,设置SHOW\_MENU=false关闭右键菜单。 64 | 65 | #### 如何添加/编辑图片节点 66 | 67 | > 要添加/编辑图片节点,请先启用右键菜单 68 | 69 | 选中节点右键,点击【添加图片节点】 70 | 71 | ![](5_README_image.png) 72 | 73 | ![](7_README_image.png) 74 | 75 | 复制图片链接到输入框,点击【Save】 76 | 77 | ![](6_README_image.png) 78 | 79 | 选中图片节点右键,点击【编辑图片节点】可进行图片节点编辑。 80 | 81 | #### 如何修改节点样式 82 | 83 | > 要修改节点样式,请先启用右键菜单 84 | 85 | 选中节点右键,点击【编辑节点样式】 86 | 87 | ![](8_README_image.png) 88 | 89 | 编辑完成后,点击【Save】保存修改 90 | 91 | ![](9_README_image.png) 92 | 93 | #### 如何修改渲染位置 94 | 95 | 在config笔记中,设置RENDER\_ON=‘note-detail’显示在笔记位置,设置RENDER\_ON=‘right’显示在笔记右侧。 96 | 97 | ![](README_cc08eeab347e0f1c5079083.png) 98 | 99 | ### 正在实现的功能 100 | 101 | > 或者待修复的bug 102 | 103 | - [x] 新增渲染位置更改的配置,可以将jsMind渲染在笔记区域了 104 | - [x] 调整代码结构 105 | - [x] 节点颜色和文字大小自定义 106 | - [x] 更新右键菜单内容 107 | - [x] 处理domtoimage生成图像模糊的问题 108 | - [x] 添加简单图片节点 109 | - [x] 右键菜单(jsmind.menu.js) 110 | - [x] 图像引用 111 | - [x] 全屏显示 112 | - [x] 记录jsMind主题颜色 113 | - [x] jsMind渲染在笔记右侧 114 | 115 | ### 版本历史 116 | 117 | **v2.0.2(当前版本)** 118 | 119 | 没有功能更新;修复同步导致的编辑bug。 120 | 121 | **v2.0.1** 122 | 123 | 调整代码结构;新增渲染位置更改的配置,现在可以将jsMind渲染在笔记区域了;添加图像引用浮动按钮。 124 | 125 | **v1.1.2** 126 | 127 | 更新右键菜单内容;样式微调;现在可以对节点颜色和文字大小进行调整了。 128 | 129 | **v1.1.1** 130 | 131 | 更新jsmind;添加jsmind.menu.js插件;实现简单图片节点添加,直接添加图片数据会导致页面卡死,目前只允许添加图片链接;处理domtoimage生成图像模糊的问题。 132 | 133 | **v1.1.0** 134 | 135 | 渲染更改为显示在笔记右侧,更加适配trilium的操作逻辑;无需再配置笔记ID;生成图像子笔记,间接实现图像引用。 136 | 137 | **v1.0.0** 138 | 139 | 验证版本,能够渲染和编辑jsmind。 140 | --------------------------------------------------------------------------------