├── .gitignore ├── .siyuan ├── assets.json ├── conf.json └── sort.json ├── 20200812220555-lj3enxa.sy ├── 20200812220555-lj3enxa ├── 20210808180320-abz7w6k.sy ├── 20210808180320-abz7w6k │ └── 20200825162036-4dx365o.sy ├── 20210808180320-fqgskfj.sy ├── 20210808180320-fqgskfj │ ├── 20200813004931-q4cu8na.sy │ ├── 20200813013559-sgbzl5k.sy │ ├── 20200813131152-0wk5akh.sy │ ├── 20200905090211-2vixtlf.sy │ ├── 20201117101902-2ewjjum.sy │ ├── 20201210103036-1x3vm8t.sy │ └── 20210612224500-ywcms1m.sy ├── 20210808180320-gyngv2x.sy ├── 20210808180320-gyngv2x │ ├── 20201222093044-rx4zjoy.sy │ ├── 20201222095049-hghafhe.sy │ └── 20220415190432-r3xqn3r.sy ├── 20210808180320-m0ztypq.sy ├── 20210808180320-m0ztypq │ ├── 20201002090451-hb9j8ai.sy │ ├── 20210721101227-pi8f6ga.sy │ ├── 20210721103420-vn6g2yy.sy │ ├── 20210721110423-5m6vo52.sy │ ├── 20210721154441-vav9m02.sy │ ├── 20220105100506-auvmvcw.sy │ ├── 20220119224322-rdzzk5e.sy │ └── 20220414110705-tu2un99.sy ├── 20210808180320-qgr0b3q.sy ├── 20210808180320-qgr0b3q │ ├── 20200922101913-d5yitmq.sy │ └── 20200922102318-oz84yu3.sy ├── 20210808180321-hbvl5c2.sy └── 20210808180321-hbvl5c2 │ ├── 20200813004551-gm0pbn1.sy │ ├── 20200813125307-pxsjela.sy │ ├── 20200822191536-rm6hwid.sy │ ├── 20200828105441-r76vmu5.sy │ ├── 20200910201551-h4twhas.sy │ ├── 20200915214115-42b8zma.sy │ ├── 20201004184819-nj8ibyg.sy │ ├── 20201204181006-7bkppue.sy │ ├── 20201227173504-847cs1q.sy │ ├── 20201227194925-7ipoiv6.sy │ ├── 20210110175347-2xrwoiq.sy │ ├── 20210127202655-2334vvv.sy │ ├── 20210331200042-94gs1hh.sy │ ├── 20210505163537-oo97zov.sy │ ├── 20210615211733-v6rzowm.sy │ ├── 20210824201257-cy7icrc.sy │ └── 20211010211311-ffz0wbu.sy ├── 20200813093015-u6bopdt.sy ├── 20200813163359-v04n73b.sy ├── 20201121212605-9td1a62.sy ├── 20210117211155-56n4odu.sy └── assets ├── blockquote-20210512170136-ls06uyh.svg ├── code-block-20210512170024-qgn18hs.svg ├── custom-icon1-20210512172117-vn3htl4.png ├── custom-icon2-20210512172130-tsbpd4f.png ├── custom-theme1-20210512172221-x541iq1.png ├── custom-theme2-20210512172239-pcnzes0.png ├── doc-20210512170149-zsm2gsu.svg ├── formatting_elements-20210607225733-o1keasx.mp4 ├── heading-20210512170006-7ugwxnm.svg ├── html-block-20220429115636-e80k6ty.svg ├── image-20220119231125-qt2ooye.png ├── list-item-20210512170630-gqje0vb.svg ├── math-block-20210512170015-9v28ii5.svg ├── ordered-list-20210512170847-z5581gd.svg ├── paragraph-20210512165953-ag1nib4.svg ├── record1623120470117-20210608104750-2thv5m5.wav ├── siyuan-128-20210604092205-djd749a.png ├── super-block-20210512170142-uewen14.svg ├── table-20210512170035-432ty41.svg ├── task-list-20210512170054-a0a7p2u.svg └── unordered-list-20210512170043-8dzzwai.svg /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .siyuan/history/ 3 | -------------------------------------------------------------------------------- /.siyuan/assets.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /.siyuan/conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "思源笔记用户指南", 3 | "sort": 1, 4 | "icon": "1f4d4", 5 | "closed": false, 6 | "refCreateSavePath": "", 7 | "createDocNameTemplate": "", 8 | "dailyNoteSavePath": "/daily note/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}}", 9 | "dailyNoteTemplatePath": "" 10 | } -------------------------------------------------------------------------------- /.siyuan/sort.json: -------------------------------------------------------------------------------- 1 | { 2 | "20200812220555-lj3enxa": 1, 3 | "20200813004551-gm0pbn1": 14, 4 | "20200813004931-q4cu8na": 1, 5 | "20200813013559-sgbzl5k": 3, 6 | "20200813093015-u6bopdt": 2, 7 | "20200813125307-pxsjela": 1, 8 | "20200813131152-0wk5akh": 4, 9 | "20200813163359-v04n73b": 5, 10 | "20200822191536-rm6hwid": 3, 11 | "20200828105441-r76vmu5": 17, 12 | "20200905090211-2vixtlf": 2, 13 | "20200910201551-h4twhas": 5, 14 | "20200915214115-42b8zma": 7, 15 | "20200922102318-oz84yu3": 2, 16 | "20201002090451-hb9j8ai": 4, 17 | "20201004184819-nj8ibyg": 15, 18 | "20201117101902-2ewjjum": 6, 19 | "20201121212605-9td1a62": 4, 20 | "20201204181006-7bkppue": 8, 21 | "20201210103036-1x3vm8t": 5, 22 | "20201222093044-rx4zjoy": 1, 23 | "20201222095049-hghafhe": 2, 24 | "20201227173504-847cs1q": 16, 25 | "20201227194925-7ipoiv6": 18, 26 | "20210110175347-2xrwoiq": 4, 27 | "20210117211155-56n4odu": 3, 28 | "20210127202655-2334vvv": 9, 29 | "20210331200042-94gs1hh": 12, 30 | "20210505163537-oo97zov": 2, 31 | "20210612224500-ywcms1m": 7, 32 | "20210615211733-v6rzowm": 13, 33 | "20210721101227-pi8f6ga": 1, 34 | "20210721103420-vn6g2yy": 3, 35 | "20210721110423-5m6vo52": 2, 36 | "20210721154441-vav9m02": 7, 37 | "20210808180320-abz7w6k": 2, 38 | "20210808180320-fqgskfj": 1, 39 | "20210808180320-gyngv2x": 3, 40 | "20210808180320-m0ztypq": 6, 41 | "20210808180320-qgr0b3q": 4, 42 | "20210808180321-hbvl5c2": 5, 43 | "20210824201257-cy7icrc": 6, 44 | "20211010211311-ffz0wbu": 10, 45 | "20220105100506-auvmvcw": 8, 46 | "20220119224322-rdzzk5e": 5, 47 | "20220414110705-tu2un99": 6 48 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-abz7w6k.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180320-abz7w6k", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f371", 6 | "id": "20210808180320-abz7w6k", 7 | "title": "编辑器", 8 | "updated": "20210808180320" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210419175122-jibfje5", 13 | "Type": "NodeList", 14 | "ListData": { 15 | "Tight": true, 16 | "BulletChar": 42, 17 | "Padding": 2, 18 | "Marker": "Kg==", 19 | "Num": -1 20 | }, 21 | "Properties": { 22 | "id": "20210419175122-jibfje5", 23 | "updated": "20210419175122" 24 | }, 25 | "Children": [ 26 | { 27 | "ID": "20210419175122-vtw796e", 28 | "Type": "NodeListItem", 29 | "Data": "*", 30 | "ListData": { 31 | "Tight": true, 32 | "BulletChar": 42, 33 | "Padding": 2, 34 | "Marker": "Kg==", 35 | "Num": -1 36 | }, 37 | "Properties": { 38 | "id": "20210419175122-vtw796e" 39 | }, 40 | "Children": [ 41 | { 42 | "ID": "20210419175122-qz9ez8m", 43 | "Type": "NodeParagraph", 44 | "Properties": { 45 | "id": "20210419175122-qz9ez8m", 46 | "updated": "20210419175447" 47 | }, 48 | "Children": [ 49 | { 50 | "Type": "NodeText", 51 | "Data": "基于内容块的编辑排版" 52 | } 53 | ] 54 | } 55 | ] 56 | }, 57 | { 58 | "ID": "20210419175157-1m5xsqy", 59 | "Type": "NodeListItem", 60 | "Data": "*", 61 | "ListData": { 62 | "Tight": true, 63 | "BulletChar": 42, 64 | "Padding": 2, 65 | "Marker": "Kg==", 66 | "Num": -1 67 | }, 68 | "Properties": { 69 | "id": "20210419175157-1m5xsqy" 70 | }, 71 | "Children": [ 72 | { 73 | "ID": "20210419175157-qvjvy3k", 74 | "Type": "NodeParagraph", 75 | "Properties": { 76 | "id": "20210419175157-qvjvy3k", 77 | "updated": "20210419175412" 78 | }, 79 | "Children": [ 80 | { 81 | "Type": "NodeText", 82 | "Data": "列表大纲,支持带或不带子层级缩进" 83 | } 84 | ] 85 | } 86 | ] 87 | }, 88 | { 89 | "ID": "20210419175207-90m9nqe", 90 | "Type": "NodeListItem", 91 | "Data": "*", 92 | "ListData": { 93 | "Tight": true, 94 | "BulletChar": 42, 95 | "Padding": 2, 96 | "Marker": "Kg==", 97 | "Num": -1 98 | }, 99 | "Properties": { 100 | "id": "20210419175207-90m9nqe" 101 | }, 102 | "Children": [ 103 | { 104 | "ID": "20210419175207-qn4ju43", 105 | "Type": "NodeParagraph", 106 | "Properties": { 107 | "id": "20210419175207-qn4ju43", 108 | "updated": "20210419175240" 109 | }, 110 | "Children": [ 111 | { 112 | "Type": "NodeText", 113 | "Data": "内容块缩放,即每个内容块都可以放大进入聚焦" 114 | } 115 | ] 116 | } 117 | ] 118 | }, 119 | { 120 | "ID": "20210419175237-lu1fkff", 121 | "Type": "NodeListItem", 122 | "Data": "*", 123 | "ListData": { 124 | "Tight": true, 125 | "BulletChar": 42, 126 | "Padding": 2, 127 | "Marker": "Kg==", 128 | "Num": -1 129 | }, 130 | "Properties": { 131 | "id": "20210419175237-lu1fkff" 132 | }, 133 | "Children": [ 134 | { 135 | "ID": "20210419175240-uten7i2", 136 | "Type": "NodeParagraph", 137 | "Properties": { 138 | "id": "20210419175240-uten7i2", 139 | "updated": "20210419175533" 140 | }, 141 | "Children": [ 142 | { 143 | "Type": "NodeText", 144 | "Data": "动态加载,解决大文档卡顿" 145 | } 146 | ] 147 | } 148 | ] 149 | }, 150 | { 151 | "ID": "20210419175429-nn2jtk8", 152 | "Type": "NodeListItem", 153 | "Data": "*", 154 | "ListData": { 155 | "Tight": true, 156 | "BulletChar": 42, 157 | "Padding": 2, 158 | "Marker": "Kg==", 159 | "Num": -1 160 | }, 161 | "Properties": { 162 | "id": "20210419175429-nn2jtk8" 163 | }, 164 | "Children": [ 165 | { 166 | "ID": "20210419175429-qr6dv24", 167 | "Type": "NodeParagraph", 168 | "Properties": { 169 | "id": "20210419175429-qr6dv24", 170 | "updated": "20210512153228" 171 | }, 172 | "Children": [ 173 | { 174 | "Type": "NodeText", 175 | "Data": "通过拖拽块标进行横向排版" 176 | } 177 | ] 178 | } 179 | ] 180 | } 181 | ] 182 | }, 183 | { 184 | "ID": "20210808180320-vyqtyoi", 185 | "Type": "NodeParagraph", 186 | "Properties": { 187 | "id": "20210808180320-vyqtyoi", 188 | "updated": "20210808180320" 189 | } 190 | } 191 | ] 192 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180320-fqgskfj", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f36b", 6 | "id": "20210808180320-fqgskfj", 7 | "title": "内容块", 8 | "updated": "20210808180320" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210808180320-vk0kg8n", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210808180320-vk0kg8n", 16 | "updated": "20210808180320" 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj/20200813004931-q4cu8na.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200813004931-q4cu8na", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200813004931-q4cu8na", 6 | "title": "什么是内容块", 7 | "type": "doc", 8 | "updated": "20211223192435" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210118100623-i00rgj0", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210118100623-i00rgj0" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeHeadingC8hMarker", 21 | "Data": "## " 22 | }, 23 | { 24 | "Type": "NodeText", 25 | "Data": "内容块定义" 26 | } 27 | ] 28 | }, 29 | { 30 | "ID": "20210118100631-nhy9fe2", 31 | "Type": "NodeParagraph", 32 | "Properties": { 33 | "id": "20210118100631-nhy9fe2", 34 | "updated": "20210415202214" 35 | }, 36 | "Children": [ 37 | { 38 | "Type": "NodeText", 39 | "Data": "“" 40 | }, 41 | { 42 | "Type": "NodeTag", 43 | "Children": [ 44 | { 45 | "Type": "NodeTagOpenMarker", 46 | "Data": "#" 47 | }, 48 | { 49 | "Type": "NodeText", 50 | "Data": "内容块" 51 | }, 52 | { 53 | "Type": "NodeTagCloseMarker", 54 | "Data": "#" 55 | } 56 | ] 57 | }, 58 | { 59 | "Type": "NodeText", 60 | "Data": "”指的是一块内容,每块这样的内容通过一个全局唯一的 ID 进行标识。ID 是程序自动生成的,形如: " 61 | }, 62 | { 63 | "Type": "NodeCodeSpan", 64 | "CodeMarkerLen": 1, 65 | "Children": [ 66 | { 67 | "Type": "NodeCodeSpanOpenMarker", 68 | "Data": "`" 69 | }, 70 | { 71 | "Type": "NodeCodeSpanContent", 72 | "Data": "202008250000-a1b2c3d" 73 | }, 74 | { 75 | "Type": "NodeCodeSpanCloseMarker", 76 | "Data": "`" 77 | } 78 | ] 79 | }, 80 | { 81 | "Type": "NodeText", 82 | "Data": ",由时间和 7 位随机字符组成。" 83 | } 84 | ] 85 | }, 86 | { 87 | "ID": "20210104090752-2n7t087", 88 | "Type": "NodeHeading", 89 | "HeadingLevel": 2, 90 | "Properties": { 91 | "id": "20210104090752-2n7t087", 92 | "updated": "20210415202508" 93 | }, 94 | "Children": [ 95 | { 96 | "Type": "NodeHeadingC8hMarker", 97 | "Data": "## " 98 | }, 99 | { 100 | "Type": "NodeText", 101 | "Data": "内容块类型" 102 | } 103 | ] 104 | }, 105 | { 106 | "ID": "20210104090752-98ivtnt", 107 | "Type": "NodeParagraph", 108 | "Properties": { 109 | "id": "20210104090752-98ivtnt", 110 | "updated": "20211110154030" 111 | }, 112 | "Children": [ 113 | { 114 | "Type": "NodeText", 115 | "Data": "最常见的内容块就是我们所熟悉的段落(Paragraph)。在中文传统排版中,段落通常是通过段首缩进(空两格)来表示,互联网的发展逐渐影响了段落的表示,现在使用较多的方式是增加段落之间的行距,或者使用空行来分隔段落。" 116 | } 117 | ] 118 | }, 119 | { 120 | "ID": "20210104090752-7efgvis", 121 | "Type": "NodeParagraph", 122 | "Properties": { 123 | "id": "20210104090752-7efgvis" 124 | }, 125 | "Children": [ 126 | { 127 | "Type": "NodeText", 128 | "Data": "实际使用时,仅仅靠段落排版是不够的,往往还需要用到标题(Heading)、列表(List)、表格(Table)、块引用(Blockquote)等来丰富我们的排版。这些排版样式除了视觉上的不同,更重要的是它们在一定程度上表达了内容的语义。比如在看到无序列表时,我们可以知道每个列表项是不分先后的平级关系,而在看到有序列表时则相反。" 129 | } 130 | ] 131 | }, 132 | { 133 | "ID": "20210104090752-c49qfvi", 134 | "Type": "NodeParagraph", 135 | "Properties": { 136 | "id": "20210104090752-c49qfvi", 137 | "updated": "20210415202309" 138 | }, 139 | "Children": [ 140 | { 141 | "Type": "NodeText", 142 | "Data": "所以,内容块存在" 143 | }, 144 | { 145 | "Type": "NodeBlockRef", 146 | "Children": [ 147 | { 148 | "Type": "NodeOpenParen" 149 | }, 150 | { 151 | "Type": "NodeOpenParen" 152 | }, 153 | { 154 | "Type": "NodeBlockRefID", 155 | "Data": "20200905090211-2vixtlf" 156 | }, 157 | { 158 | "Type": "NodeBlockRefSpace" 159 | }, 160 | { 161 | "Type": "NodeBlockRefText", 162 | "Data": "很多类型" 163 | }, 164 | { 165 | "Type": "NodeCloseParen" 166 | }, 167 | { 168 | "Type": "NodeCloseParen" 169 | } 170 | ] 171 | }, 172 | { 173 | "Type": "NodeText", 174 | "Data": ",不同的排版格式会形成不同的内容块。" 175 | }, 176 | { 177 | "Type": "NodeTag", 178 | "Children": [ 179 | { 180 | "Type": "NodeTagOpenMarker", 181 | "Data": "#" 182 | }, 183 | { 184 | "Type": "NodeText", 185 | "Data": "内容块/类型" 186 | }, 187 | { 188 | "Type": "NodeTagCloseMarker", 189 | "Data": "#" 190 | } 191 | ] 192 | } 193 | ] 194 | }, 195 | { 196 | "ID": "20210104090752-qxk7yz6", 197 | "Type": "NodeHeading", 198 | "HeadingLevel": 2, 199 | "Properties": { 200 | "id": "20210104090752-qxk7yz6" 201 | }, 202 | "Children": [ 203 | { 204 | "Type": "NodeHeadingC8hMarker", 205 | "Data": "## " 206 | }, 207 | { 208 | "Type": "NodeText", 209 | "Data": "组合内容块" 210 | } 211 | ] 212 | }, 213 | { 214 | "ID": "20210104090752-cg21nhc", 215 | "Type": "NodeParagraph", 216 | "Properties": { 217 | "id": "20210104090752-cg21nhc" 218 | }, 219 | "Children": [ 220 | { 221 | "Type": "NodeText", 222 | "Data": "一篇文档是一些内容块的组合,内容块是基本单位。这就好比乐高积木,可以使用不同的基本模块进行组合。" 223 | }, 224 | { 225 | "Type": "NodeTag", 226 | "Children": [ 227 | { 228 | "Type": "NodeTagOpenMarker", 229 | "Data": "#" 230 | }, 231 | { 232 | "Type": "NodeText", 233 | "Data": "注意" 234 | }, 235 | { 236 | "Type": "NodeTagCloseMarker", 237 | "Data": "#" 238 | } 239 | ] 240 | }, 241 | { 242 | "Type": "NodeText", 243 | "Data": ":文档本身也是一种内容块,更准确地说,文档块、列表块、引述块这三种内容块是容器块,他们可以包含其他任意类型的内容块。" 244 | }, 245 | { 246 | "Type": "NodeTag", 247 | "Children": [ 248 | { 249 | "Type": "NodeTagOpenMarker", 250 | "Data": "#" 251 | }, 252 | { 253 | "Type": "NodeText", 254 | "Data": "内容块/组合" 255 | }, 256 | { 257 | "Type": "NodeTagCloseMarker", 258 | "Data": "#" 259 | } 260 | ] 261 | } 262 | ] 263 | }, 264 | { 265 | "ID": "20210104090752-hjcn822", 266 | "Type": "NodeParagraph", 267 | "Properties": { 268 | "id": "20210104090752-hjcn822" 269 | }, 270 | "Children": [ 271 | { 272 | "Type": "NodeText", 273 | "Data": "至此,我们已经能够用内容块来描述所有的内容了,这样就能通过统一的用法来" 274 | }, 275 | { 276 | "Type": "NodeBlockRef", 277 | "Children": [ 278 | { 279 | "Type": "NodeOpenParen" 280 | }, 281 | { 282 | "Type": "NodeOpenParen" 283 | }, 284 | { 285 | "Type": "NodeBlockRefID", 286 | "Data": "20200813013559-sgbzl5k" 287 | }, 288 | { 289 | "Type": "NodeBlockRefSpace" 290 | }, 291 | { 292 | "Type": "NodeBlockRefText", 293 | "Data": "链接内容块" 294 | }, 295 | { 296 | "Type": "NodeCloseParen" 297 | }, 298 | { 299 | "Type": "NodeCloseParen" 300 | } 301 | ] 302 | }, 303 | { 304 | "Type": "NodeText", 305 | "Data": "了。逻辑上没有页面(Page)概念,减少使用中不必要的负担,让用户将注意力集中在内容块上。" 306 | } 307 | ] 308 | }, 309 | { 310 | "ID": "20210118101911-tbt6kkp", 311 | "Type": "NodeHeading", 312 | "HeadingLevel": 2, 313 | "Properties": { 314 | "id": "20210118101911-tbt6kkp" 315 | }, 316 | "Children": [ 317 | { 318 | "Type": "NodeHeadingC8hMarker", 319 | "Data": "## " 320 | }, 321 | { 322 | "Type": "NodeText", 323 | "Data": "命名和备注" 324 | } 325 | ] 326 | }, 327 | { 328 | "ID": "20210118101917-4n4ygss", 329 | "Type": "NodeParagraph", 330 | "Properties": { 331 | "id": "20210118101917-4n4ygss", 332 | "memo": "备注通常是一句简短的话。" 333 | }, 334 | "Children": [ 335 | { 336 | "Type": "NodeText", 337 | "Data": "我们可以为每个内容块命名、添加别名和备注。命名和别名主要用于反链" 338 | }, 339 | { 340 | "Type": "NodeBlockRef", 341 | "Children": [ 342 | { 343 | "Type": "NodeOpenParen" 344 | }, 345 | { 346 | "Type": "NodeOpenParen" 347 | }, 348 | { 349 | "Type": "NodeBlockRefID", 350 | "Data": "20210106201736-oyu11fw" 351 | }, 352 | { 353 | "Type": "NodeBlockRefSpace" 354 | }, 355 | { 356 | "Type": "NodeBlockRefText", 357 | "Data": "提及" 358 | }, 359 | { 360 | "Type": "NodeCloseParen" 361 | }, 362 | { 363 | "Type": "NodeCloseParen" 364 | } 365 | ] 366 | }, 367 | { 368 | "Type": "NodeText", 369 | "Data": "搜索,备注用于记录一些不便在内容区中出现的信息。" 370 | } 371 | ] 372 | }, 373 | { 374 | "ID": "20210118102327-mybetkv", 375 | "Type": "NodeParagraph", 376 | "Properties": { 377 | "id": "20210118102327-mybetkv", 378 | "updated": "20210512160923" 379 | }, 380 | "Children": [ 381 | { 382 | "Type": "NodeText", 383 | "Data": "在 " 384 | }, 385 | { 386 | "Type": "NodeKbd", 387 | "Children": [ 388 | { 389 | "Type": "NodeKbdOpenMarker" 390 | }, 391 | { 392 | "Type": "NodeText", 393 | "Data": "设置" 394 | }, 395 | { 396 | "Type": "NodeKbdCloseMarker" 397 | } 398 | ] 399 | }, 400 | { 401 | "Type": "NodeText", 402 | "Data": " - " 403 | }, 404 | { 405 | "Type": "NodeKbd", 406 | "Children": [ 407 | { 408 | "Type": "NodeKbdOpenMarker" 409 | }, 410 | { 411 | "Type": "NodeText", 412 | "Data": "编辑器" 413 | }, 414 | { 415 | "Type": "NodeKbdCloseMarker" 416 | } 417 | ] 418 | }, 419 | { 420 | "Type": "NodeText", 421 | "Data": " 中打开显示书签、命名、别名标识选项后,被命名的内容块在编辑器中会被加上外框显示。如果对文档块进行命名和备注,则当鼠标悬浮文档树文档上时将浮出该文档的相关命名和备注信息。" 422 | } 423 | ] 424 | }, 425 | { 426 | "ID": "20210118103020-bjtu89u", 427 | "Type": "NodeParagraph", 428 | "Properties": { 429 | "id": "20210118103020-bjtu89u", 430 | "updated": "20210512154754" 431 | }, 432 | "Children": [ 433 | { 434 | "Type": "NodeText", 435 | "Data": "可使用" 436 | }, 437 | { 438 | "Type": "NodeBlockRef", 439 | "Children": [ 440 | { 441 | "Type": "NodeOpenParen" 442 | }, 443 | { 444 | "Type": "NodeOpenParen" 445 | }, 446 | { 447 | "Type": "NodeBlockRefID", 448 | "Data": "20201117101902-2ewjjum" 449 | }, 450 | { 451 | "Type": "NodeBlockRefSpace" 452 | }, 453 | { 454 | "Type": "NodeBlockRefText", 455 | "Data": "嵌入内容块" 456 | }, 457 | { 458 | "Type": "NodeCloseParen" 459 | }, 460 | { 461 | "Type": "NodeCloseParen" 462 | } 463 | ] 464 | }, 465 | { 466 | "Type": "NodeText", 467 | "Data": "对命名和备注进行搜索汇总,比如列出备注中包含 " 468 | }, 469 | { 470 | "Type": "NodeCodeSpan", 471 | "CodeMarkerLen": 1, 472 | "Children": [ 473 | { 474 | "Type": "NodeCodeSpanOpenMarker", 475 | "Data": "`" 476 | }, 477 | { 478 | "Type": "NodeCodeSpanContent", 479 | "Data": "简短" 480 | }, 481 | { 482 | "Type": "NodeCodeSpanCloseMarker", 483 | "Data": "`" 484 | } 485 | ] 486 | }, 487 | { 488 | "Type": "NodeText", 489 | "Data": " 关键字的内容块:" 490 | } 491 | ] 492 | }, 493 | { 494 | "ID": "20210118103059-q92s3lt", 495 | "Type": "NodeBlockQueryEmbed", 496 | "Data": "{{SELECT * FROM blocks WHERE memo LIKE '%简短%'}}\n", 497 | "Properties": { 498 | "id": "20210118103059-q92s3lt" 499 | }, 500 | "Children": [ 501 | { 502 | "Type": "NodeOpenBrace" 503 | }, 504 | { 505 | "Type": "NodeOpenBrace" 506 | }, 507 | { 508 | "Type": "NodeBlockQueryEmbedScript", 509 | "Data": "SELECT * FROM blocks WHERE memo LIKE '%简短%'" 510 | }, 511 | { 512 | "Type": "NodeCloseBrace" 513 | }, 514 | { 515 | "Type": "NodeCloseBrace" 516 | } 517 | ] 518 | }, 519 | { 520 | "ID": "20210127204409-yjgww90", 521 | "Type": "NodeParagraph", 522 | "Properties": { 523 | "id": "20210127204409-yjgww90" 524 | } 525 | } 526 | ] 527 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj/20200813013559-sgbzl5k.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200813013559-sgbzl5k", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200813013559-sgbzl5k", 6 | "title": "引用内容块", 7 | "type": "doc", 8 | "updated": "20211223192442" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20200817123136-in6y5m1", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20200817123136-in6y5m1", 17 | "updated": "20210512154105" 18 | }, 19 | "Children": [ 20 | { 21 | "Type": "NodeHeadingC8hMarker", 22 | "Data": "## " 23 | }, 24 | { 25 | "Type": "NodeText", 26 | "Data": "概述" 27 | } 28 | ] 29 | }, 30 | { 31 | "ID": "20210104090557-575kpbp", 32 | "Type": "NodeParagraph", 33 | "Properties": { 34 | "id": "20210104090557-575kpbp", 35 | "updated": "20210512153428" 36 | }, 37 | "Children": [ 38 | { 39 | "Type": "NodeText", 40 | "Data": "输入 " 41 | }, 42 | { 43 | "Type": "NodeCodeSpan", 44 | "CodeMarkerLen": 1, 45 | "Children": [ 46 | { 47 | "Type": "NodeCodeSpanOpenMarker", 48 | "Data": "`" 49 | }, 50 | { 51 | "Type": "NodeCodeSpanContent", 52 | "Data": "((" 53 | }, 54 | { 55 | "Type": "NodeCodeSpanCloseMarker", 56 | "Data": "`" 57 | } 58 | ] 59 | }, 60 | { 61 | "Type": "NodeText", 62 | "Data": " 后将触发内容块引用搜索,继续输入作为搜索关键字,在搜索结果中使用上下键选定后回车就可以完成内容块的引用了。" 63 | } 64 | ] 65 | }, 66 | { 67 | "ID": "20210104090557-s8jwrnu", 68 | "Type": "NodeParagraph", 69 | "Properties": { 70 | "id": "20210104090557-s8jwrnu" 71 | }, 72 | "Children": [ 73 | { 74 | "Type": "NodeText", 75 | "Data": "内容块引用的完整语法是:" 76 | }, 77 | { 78 | "Type": "NodeCodeSpan", 79 | "CodeMarkerLen": 1, 80 | "Children": [ 81 | { 82 | "Type": "NodeCodeSpanOpenMarker", 83 | "Data": "`" 84 | }, 85 | { 86 | "Type": "NodeCodeSpanContent", 87 | "Data": " ((id \"text\"))" 88 | }, 89 | { 90 | "Type": "NodeCodeSpanCloseMarker", 91 | "Data": "`" 92 | } 93 | ] 94 | }, 95 | { 96 | "Type": "NodeText", 97 | "Data": ",其中 " 98 | }, 99 | { 100 | "Type": "NodeCodeSpan", 101 | "CodeMarkerLen": 1, 102 | "Children": [ 103 | { 104 | "Type": "NodeCodeSpanOpenMarker", 105 | "Data": "`" 106 | }, 107 | { 108 | "Type": "NodeCodeSpanContent", 109 | "Data": "id" 110 | }, 111 | { 112 | "Type": "NodeCodeSpanCloseMarker", 113 | "Data": "`" 114 | } 115 | ] 116 | }, 117 | { 118 | "Type": "NodeText", 119 | "Data": " 形如: " 120 | }, 121 | { 122 | "Type": "NodeCodeSpan", 123 | "CodeMarkerLen": 1, 124 | "Children": [ 125 | { 126 | "Type": "NodeCodeSpanOpenMarker", 127 | "Data": "`" 128 | }, 129 | { 130 | "Type": "NodeCodeSpanContent", 131 | "Data": "202008250000-a1b2c3d" 132 | }, 133 | { 134 | "Type": "NodeCodeSpanCloseMarker", 135 | "Data": "`" 136 | } 137 | ] 138 | }, 139 | { 140 | "Type": "NodeText", 141 | "Data": ",由时间和 7 位随机字符组成,内容块 id 是在创建内容块时就会自动生成的;后面的 " 142 | }, 143 | { 144 | "Type": "NodeCodeSpan", 145 | "CodeMarkerLen": 1, 146 | "Children": [ 147 | { 148 | "Type": "NodeCodeSpanOpenMarker", 149 | "Data": "`" 150 | }, 151 | { 152 | "Type": "NodeCodeSpanContent", 153 | "Data": "text" 154 | }, 155 | { 156 | "Type": "NodeCodeSpanCloseMarker", 157 | "Data": "`" 158 | } 159 | ] 160 | }, 161 | { 162 | "Type": "NodeText", 163 | "Data": " 是在引用处对该内容块的自定义锚文本。建立好内容块引用后,鼠标悬浮在锚文本上后将弹出预览浮层,展现被引用的内容块。" 164 | }, 165 | { 166 | "Type": "NodeTag", 167 | "Children": [ 168 | { 169 | "Type": "NodeTagOpenMarker", 170 | "Data": "#" 171 | }, 172 | { 173 | "Type": "NodeText", 174 | "Data": "内容块/引用" 175 | }, 176 | { 177 | "Type": "NodeTagCloseMarker", 178 | "Data": "#" 179 | } 180 | ] 181 | } 182 | ] 183 | }, 184 | { 185 | "ID": "20210104090557-841hf2w", 186 | "Type": "NodeHeading", 187 | "HeadingLevel": 2, 188 | "Properties": { 189 | "id": "20210104090557-841hf2w", 190 | "updated": "20210512154248" 191 | }, 192 | "Children": [ 193 | { 194 | "Type": "NodeHeadingC8hMarker", 195 | "Data": "## " 196 | }, 197 | { 198 | "Type": "NodeText", 199 | "Data": "链接方向" 200 | } 201 | ] 202 | }, 203 | { 204 | "ID": "20210104090557-jjkb0dx", 205 | "Type": "NodeList", 206 | "ListData": { 207 | "Tight": true, 208 | "BulletChar": 42, 209 | "Padding": 2, 210 | "Marker": "Kg==", 211 | "Num": -1 212 | }, 213 | "Properties": { 214 | "id": "20210104090557-jjkb0dx" 215 | }, 216 | "Children": [ 217 | { 218 | "ID": "20210104090557-b5ngr4n", 219 | "Type": "NodeListItem", 220 | "Data": "*", 221 | "ListData": { 222 | "Tight": true, 223 | "BulletChar": 42, 224 | "Padding": 2, 225 | "Marker": "Kg==", 226 | "Num": -1 227 | }, 228 | "Properties": { 229 | "id": "20210104090557-b5ngr4n" 230 | }, 231 | "Children": [ 232 | { 233 | "ID": "20210302223302-qqrbyfr", 234 | "Type": "NodeParagraph", 235 | "Properties": { 236 | "id": "20210302223302-qqrbyfr" 237 | }, 238 | "Children": [ 239 | { 240 | "Type": "NodeText", 241 | "Data": "正向链接(Forwardlink),即当前内容块使用了哪些其他内容块" 242 | } 243 | ] 244 | } 245 | ] 246 | }, 247 | { 248 | "ID": "20210104090557-v1h50ji", 249 | "Type": "NodeListItem", 250 | "Data": "*", 251 | "ListData": { 252 | "Tight": true, 253 | "BulletChar": 42, 254 | "Padding": 2, 255 | "Marker": "Kg==", 256 | "Num": -1 257 | }, 258 | "Properties": { 259 | "id": "20210104090557-v1h50ji" 260 | }, 261 | "Children": [ 262 | { 263 | "ID": "20210302223302-0o8gbmc", 264 | "Type": "NodeParagraph", 265 | "Properties": { 266 | "id": "20210302223302-0o8gbmc" 267 | }, 268 | "Children": [ 269 | { 270 | "Type": "NodeText", 271 | "Data": "反向链接(Backlink),即当前内容块被那些其他内容块使用了" 272 | } 273 | ] 274 | } 275 | ] 276 | } 277 | ] 278 | }, 279 | { 280 | "ID": "20210104090557-gyj2den", 281 | "Type": "NodeParagraph", 282 | "Properties": { 283 | "id": "20210104090557-gyj2den" 284 | }, 285 | "Children": [ 286 | { 287 | "Type": "NodeText", 288 | "Data": "正向链接包含在当前块的内容中,我们可以很直观的看到。反向链接需要在其他文档中搜索才能知道,而恰恰是这些信息对我们比较有价值。我们可以通过以下两种方式来帮助我们更好的掌握知识点或者发散思路:" 289 | } 290 | ] 291 | }, 292 | { 293 | "ID": "20210104090557-7zvf09v", 294 | "Type": "NodeList", 295 | "ListData": { 296 | "Tight": true, 297 | "BulletChar": 42, 298 | "Padding": 2, 299 | "Marker": "Kg==", 300 | "Num": -1 301 | }, 302 | "Properties": { 303 | "id": "20210104090557-7zvf09v", 304 | "updated": "20210908144621" 305 | }, 306 | "Children": [ 307 | { 308 | "ID": "20210104090557-oiry1d1", 309 | "Type": "NodeListItem", 310 | "Data": "*", 311 | "ListData": { 312 | "Tight": true, 313 | "BulletChar": 42, 314 | "Padding": 2, 315 | "Marker": "Kg==", 316 | "Num": -1 317 | }, 318 | "Properties": { 319 | "id": "20210104090557-oiry1d1" 320 | }, 321 | "Children": [ 322 | { 323 | "ID": "20210302223302-njoyflf", 324 | "Type": "NodeParagraph", 325 | "Properties": { 326 | "id": "20210302223302-njoyflf" 327 | }, 328 | "Children": [ 329 | { 330 | "Type": "NodeBlockRef", 331 | "Children": [ 332 | { 333 | "Type": "NodeOpenParen" 334 | }, 335 | { 336 | "Type": "NodeOpenParen" 337 | }, 338 | { 339 | "Type": "NodeBlockRefID", 340 | "Data": "20210104090757-xwom8ia" 341 | }, 342 | { 343 | "Type": "NodeBlockRefSpace" 344 | }, 345 | { 346 | "Type": "NodeBlockRefText", 347 | "Data": "关系图" 348 | }, 349 | { 350 | "Type": "NodeCloseParen" 351 | }, 352 | { 353 | "Type": "NodeCloseParen" 354 | } 355 | ] 356 | }, 357 | { 358 | "Type": "NodeText", 359 | "Data": ":浏览内容块之间的正向和反向链接关系" 360 | } 361 | ] 362 | } 363 | ] 364 | }, 365 | { 366 | "ID": "20210104090557-2qggmq4", 367 | "Type": "NodeListItem", 368 | "Data": "*", 369 | "ListData": { 370 | "Tight": true, 371 | "BulletChar": 42, 372 | "Padding": 2, 373 | "Marker": "Kg==", 374 | "Num": -1 375 | }, 376 | "Properties": { 377 | "id": "20210104090557-2qggmq4", 378 | "updated": "20210908144621" 379 | }, 380 | "Children": [ 381 | { 382 | "ID": "20210302223302-ifcbul4", 383 | "Type": "NodeParagraph", 384 | "Properties": { 385 | "id": "20210302223302-ifcbul4", 386 | "updated": "20210908144621" 387 | }, 388 | "Children": [ 389 | { 390 | "Type": "NodeBlockRef", 391 | "Data": "span", 392 | "Children": [ 393 | { 394 | "Type": "NodeOpenParen" 395 | }, 396 | { 397 | "Type": "NodeOpenParen" 398 | }, 399 | { 400 | "Type": "NodeBlockRefID", 401 | "Data": "20200920194146-psjundj" 402 | }, 403 | { 404 | "Type": "NodeBlockRefSpace" 405 | }, 406 | { 407 | "Type": "NodeBlockRefText", 408 | "Data": "反向链接" 409 | }, 410 | { 411 | "Type": "NodeCloseParen" 412 | }, 413 | { 414 | "Type": "NodeCloseParen" 415 | } 416 | ] 417 | }, 418 | { 419 | "Type": "NodeText", 420 | "Data": ":以文本列表的方式展现当前内容块的反向链接" 421 | } 422 | ] 423 | } 424 | ] 425 | } 426 | ] 427 | } 428 | ] 429 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj/20200813131152-0wk5akh.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200813131152-0wk5akh", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200813131152-0wk5akh", 6 | "title": "在内容块中遨游", 7 | "type": "doc", 8 | "updated": "20220312233009" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210104090757-ig8gk5o", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210104090757-ig8gk5o" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeHeadingC8hMarker", 21 | "Data": "## " 22 | }, 23 | { 24 | "Type": "NodeText", 25 | "Data": "链接" 26 | } 27 | ] 28 | }, 29 | { 30 | "ID": "20210104090757-ajr6umn", 31 | "Type": "NodeParagraph", 32 | "Properties": { 33 | "id": "20210104090757-ajr6umn" 34 | }, 35 | "Children": [ 36 | { 37 | "Type": "NodeText", 38 | "Data": "文档内容中的链接分为两种:" 39 | } 40 | ] 41 | }, 42 | { 43 | "ID": "20210104090757-w6to47w", 44 | "Type": "NodeList", 45 | "ListData": { 46 | "Tight": true, 47 | "BulletChar": 42, 48 | "Padding": 2, 49 | "Marker": "Kg==", 50 | "Num": -1 51 | }, 52 | "Properties": { 53 | "id": "20210104090757-w6to47w" 54 | }, 55 | "Children": [ 56 | { 57 | "ID": "20210104090757-27h302w", 58 | "Type": "NodeListItem", 59 | "Data": "*", 60 | "ListData": { 61 | "Tight": true, 62 | "BulletChar": 42, 63 | "Padding": 2, 64 | "Marker": "Kg==", 65 | "Num": -1 66 | }, 67 | "Properties": { 68 | "id": "20210104090757-27h302w" 69 | }, 70 | "Children": [ 71 | { 72 | "ID": "20210205172718-c7l1vxg", 73 | "Type": "NodeParagraph", 74 | "Properties": { 75 | "id": "20210205172718-c7l1vxg", 76 | "updated": "20210428224645" 77 | }, 78 | "Children": [ 79 | { 80 | "Type": "NodeText", 81 | "Data": "标准 URL 超链接,使用浏览器打开,用于互联网资源访问" 82 | } 83 | ] 84 | } 85 | ] 86 | }, 87 | { 88 | "ID": "20210104090757-z6d1fdd", 89 | "Type": "NodeListItem", 90 | "Data": "*", 91 | "ListData": { 92 | "Tight": true, 93 | "BulletChar": 42, 94 | "Padding": 2, 95 | "Marker": "Kg==", 96 | "Num": -1 97 | }, 98 | "Properties": { 99 | "id": "20210104090757-z6d1fdd" 100 | }, 101 | "Children": [ 102 | { 103 | "ID": "20210205172718-uuj8gsc", 104 | "Type": "NodeParagraph", 105 | "Properties": { 106 | "id": "20210205172718-uuj8gsc", 107 | "updated": "20210428224949" 108 | }, 109 | "Children": [ 110 | { 111 | "Type": "NodeText", 112 | "Data": "通过 " 113 | }, 114 | { 115 | "Type": "NodeCodeSpan", 116 | "CodeMarkerLen": 1, 117 | "Children": [ 118 | { 119 | "Type": "NodeCodeSpanOpenMarker", 120 | "Data": "`" 121 | }, 122 | { 123 | "Type": "NodeCodeSpanContent", 124 | "Data": "((id))" 125 | }, 126 | { 127 | "Type": "NodeCodeSpanCloseMarker", 128 | "Data": "`" 129 | } 130 | ] 131 | }, 132 | { 133 | "Type": "NodeText", 134 | "Data": " 建立的内容块链接,用于在思源内部进行双链" 135 | } 136 | ] 137 | } 138 | ] 139 | } 140 | ] 141 | }, 142 | { 143 | "ID": "20210428224949-wtjqkhb", 144 | "Type": "NodeHeading", 145 | "HeadingLevel": 2, 146 | "Properties": { 147 | "id": "20210428224949-wtjqkhb", 148 | "updated": "20210428224956" 149 | }, 150 | "Children": [ 151 | { 152 | "Type": "NodeHeadingC8hMarker", 153 | "Data": "## " 154 | }, 155 | { 156 | "Type": "NodeText", 157 | "Data": "缩放聚焦" 158 | } 159 | ] 160 | }, 161 | { 162 | "ID": "20210428224957-oo7psl0", 163 | "Type": "NodeList", 164 | "ListData": { 165 | "Tight": true, 166 | "BulletChar": 42, 167 | "Padding": 2, 168 | "Marker": "Kg==", 169 | "Num": -1 170 | }, 171 | "Properties": { 172 | "id": "20210428224957-oo7psl0", 173 | "updated": "20220312233009" 174 | }, 175 | "Children": [ 176 | { 177 | "ID": "20210428225914-90sbntd", 178 | "Type": "NodeListItem", 179 | "Data": "*", 180 | "ListData": { 181 | "Tight": true, 182 | "BulletChar": 42, 183 | "Padding": 2, 184 | "Marker": "Kg==", 185 | "Num": -1 186 | }, 187 | "Properties": { 188 | "id": "20210428225914-90sbntd", 189 | "updated": "20220312233009" 190 | }, 191 | "Children": [ 192 | { 193 | "ID": "20210428225914-t100jk1", 194 | "Type": "NodeParagraph", 195 | "Properties": { 196 | "id": "20210428225914-t100jk1", 197 | "updated": "20220312233009" 198 | }, 199 | "Children": [ 200 | { 201 | "Type": "NodeText", 202 | "Data": "在块标上右键下拉菜单中选择聚焦后,编辑器会聚焦到该内容块上" 203 | } 204 | ] 205 | } 206 | ] 207 | }, 208 | { 209 | "ID": "20210428225915-c8p6fu0", 210 | "Type": "NodeListItem", 211 | "Data": "*", 212 | "ListData": { 213 | "Tight": true, 214 | "BulletChar": 42, 215 | "Padding": 2, 216 | "Marker": "Kg==", 217 | "Num": -1 218 | }, 219 | "Properties": { 220 | "id": "20210428225915-c8p6fu0" 221 | }, 222 | "Children": [ 223 | { 224 | "ID": "20210428225915-fkvjyrr", 225 | "Type": "NodeParagraph", 226 | "Properties": { 227 | "id": "20210428225915-fkvjyrr", 228 | "updated": "20210428225925" 229 | }, 230 | "Children": [ 231 | { 232 | "Type": "NodeText", 233 | "Data": "通过编辑器顶部的面包屑导航能够在上下文中进行跳转" 234 | } 235 | ] 236 | } 237 | ] 238 | } 239 | ] 240 | }, 241 | { 242 | "ID": "20210104090757-xwom8ia", 243 | "Type": "NodeHeading", 244 | "HeadingLevel": 2, 245 | "Properties": { 246 | "id": "20210104090757-xwom8ia" 247 | }, 248 | "Children": [ 249 | { 250 | "Type": "NodeHeadingC8hMarker", 251 | "Data": "## " 252 | }, 253 | { 254 | "Type": "NodeText", 255 | "Data": "关系图" 256 | } 257 | ] 258 | }, 259 | { 260 | "ID": "20200813132813-66ai5qn", 261 | "Type": "NodeParagraph", 262 | "Properties": { 263 | "id": "20200813132813-66ai5qn", 264 | "updated": "20210428225419" 265 | }, 266 | "Children": [ 267 | { 268 | "Type": "NodeText", 269 | "Data": "关系图分为文档级和全局。文档的关系图是以当前文档块展开,并呈现所有和该文档有关联的(正向链接和反向链接)内容块;全局关系图是所有笔记本中所有的块和链接关系。" 270 | } 271 | ] 272 | }, 273 | { 274 | "ID": "20210428225151-3kj13k3", 275 | "Type": "NodeParagraph", 276 | "Properties": { 277 | "id": "20210428225151-3kj13k3", 278 | "updated": "20210428225504" 279 | }, 280 | "Children": [ 281 | { 282 | "Type": "NodeText", 283 | "Data": "按住 " 284 | }, 285 | { 286 | "Type": "NodeCodeSpan", 287 | "CodeMarkerLen": 1, 288 | "Children": [ 289 | { 290 | "Type": "NodeCodeSpanOpenMarker", 291 | "Data": "`" 292 | }, 293 | { 294 | "Type": "NodeCodeSpanContent", 295 | "Data": "Ctrl" 296 | }, 297 | { 298 | "Type": "NodeCodeSpanCloseMarker", 299 | "Data": "`" 300 | } 301 | ] 302 | }, 303 | { 304 | "Type": "NodeText", 305 | "Data": " 单击节点:跳转到该节点。" 306 | } 307 | ] 308 | }, 309 | { 310 | "ID": "20200920194146-psjundj", 311 | "Type": "NodeHeading", 312 | "HeadingLevel": 2, 313 | "Properties": { 314 | "id": "20200920194146-psjundj" 315 | }, 316 | "Children": [ 317 | { 318 | "Type": "NodeHeadingC8hMarker", 319 | "Data": "## " 320 | }, 321 | { 322 | "Type": "NodeText", 323 | "Data": "反向链接" 324 | } 325 | ] 326 | }, 327 | { 328 | "ID": "20210106201752-1nedfs6", 329 | "Type": "NodeParagraph", 330 | "Properties": { 331 | "id": "20210106201752-1nedfs6" 332 | }, 333 | "Children": [ 334 | { 335 | "Type": "NodeText", 336 | "Data": "反向链接是文档级的,列出当前文档中内容块被引用和被提及所在的块。" 337 | } 338 | ] 339 | }, 340 | { 341 | "ID": "20210106201308-l8nlq6w", 342 | "Type": "NodeHeading", 343 | "HeadingLevel": 3, 344 | "Properties": { 345 | "id": "20210106201308-l8nlq6w" 346 | }, 347 | "Children": [ 348 | { 349 | "Type": "NodeHeadingC8hMarker", 350 | "Data": "### " 351 | }, 352 | { 353 | "Type": "NodeText", 354 | "Data": "链接" 355 | } 356 | ] 357 | }, 358 | { 359 | "ID": "20210104090757-g5onw59", 360 | "Type": "NodeList", 361 | "ListData": { 362 | "Tight": true, 363 | "BulletChar": 42, 364 | "Padding": 2, 365 | "Marker": "Kg==", 366 | "Num": -1 367 | }, 368 | "Properties": { 369 | "id": "20210104090757-g5onw59", 370 | "updated": "20210908144139" 371 | }, 372 | "Children": [ 373 | { 374 | "ID": "20210104090757-pb550rg", 375 | "Type": "NodeListItem", 376 | "Data": "*", 377 | "ListData": { 378 | "Tight": true, 379 | "BulletChar": 42, 380 | "Padding": 2, 381 | "Marker": "Kg==", 382 | "Num": -1 383 | }, 384 | "Properties": { 385 | "id": "20210104090757-pb550rg", 386 | "updated": "20210908144139" 387 | }, 388 | "Children": [ 389 | { 390 | "ID": "20210205172718-90wokcr", 391 | "Type": "NodeParagraph", 392 | "Properties": { 393 | "id": "20210205172718-90wokcr", 394 | "updated": "20210908144139" 395 | }, 396 | "Children": [ 397 | { 398 | "Type": "NodeText", 399 | "Data": "鼠标悬浮引用块前面的标识会弹出预览浮窗" 400 | } 401 | ] 402 | } 403 | ] 404 | }, 405 | { 406 | "ID": "20210104090757-91fwrlj", 407 | "Type": "NodeListItem", 408 | "Data": "*", 409 | "ListData": { 410 | "Tight": true, 411 | "BulletChar": 42, 412 | "Padding": 2, 413 | "Marker": "Kg==", 414 | "Num": -1 415 | }, 416 | "Properties": { 417 | "id": "20210104090757-91fwrlj", 418 | "updated": "20210908144057" 419 | }, 420 | "Children": [ 421 | { 422 | "ID": "20210205172718-s191x9n", 423 | "Type": "NodeParagraph", 424 | "Properties": { 425 | "id": "20210205172718-s191x9n", 426 | "updated": "20210908144057" 427 | }, 428 | "Children": [ 429 | { 430 | "Type": "NodeText", 431 | "Data": "单击反链列表中的引用块进行跳转" 432 | } 433 | ] 434 | } 435 | ] 436 | } 437 | ] 438 | }, 439 | { 440 | "ID": "20210106201736-oyu11fw", 441 | "Type": "NodeHeading", 442 | "HeadingLevel": 3, 443 | "Properties": { 444 | "id": "20210106201736-oyu11fw" 445 | }, 446 | "Children": [ 447 | { 448 | "Type": "NodeHeadingC8hMarker", 449 | "Data": "### " 450 | }, 451 | { 452 | "Type": "NodeText", 453 | "Data": "提及" 454 | } 455 | ] 456 | }, 457 | { 458 | "ID": "20210106201743-z1iz0ce", 459 | "Type": "NodeParagraph", 460 | "Properties": { 461 | "id": "20210106201743-z1iz0ce" 462 | }, 463 | "Children": [ 464 | { 465 | "Type": "NodeText", 466 | "Data": "提及使用当前文档中内容块名称和别名作为关键字进行搜索,搜索结果为包含这些关键字的内容块。可以通过链接按钮将提及转换为链接:提及处会使用 " 467 | }, 468 | { 469 | "Type": "NodeCodeSpan", 470 | "CodeMarkerLen": 1, 471 | "Children": [ 472 | { 473 | "Type": "NodeCodeSpanOpenMarker", 474 | "Data": "`" 475 | }, 476 | { 477 | "Type": "NodeCodeSpanContent", 478 | "Data": "((id \"内容块名称\"))" 479 | }, 480 | { 481 | "Type": "NodeCodeSpanCloseMarker", 482 | "Data": "`" 483 | } 484 | ] 485 | }, 486 | { 487 | "Type": "NodeText", 488 | "Data": " 进行替换。" 489 | } 490 | ] 491 | } 492 | ] 493 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj/20201210103036-1x3vm8t.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20201210103036-1x3vm8t", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20201210103036-1x3vm8t", 6 | "title": "文档块和标题块的转换", 7 | "type": "doc", 8 | "updated": "20211223192452" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210104090801-7whehbb", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210104090801-7whehbb" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeHeadingC8hMarker", 21 | "Data": "## " 22 | }, 23 | { 24 | "Type": "NodeText", 25 | "Data": "文档块和标题块的对应关系" 26 | } 27 | ] 28 | }, 29 | { 30 | "ID": "20210104090801-1dpx3hw", 31 | "Type": "NodeParagraph", 32 | "Properties": { 33 | "id": "20210104090801-1dpx3hw", 34 | "updated": "20210302223315" 35 | }, 36 | "Children": [ 37 | { 38 | "Type": "NodeText", 39 | "Data": "标题块和文档块具有天然的对应关系,因为:" 40 | } 41 | ] 42 | }, 43 | { 44 | "ID": "20210104090801-ixsk5op", 45 | "Type": "NodeList", 46 | "ListData": { 47 | "Tight": true, 48 | "BulletChar": 42, 49 | "Padding": 2, 50 | "Marker": "Kg==", 51 | "Num": -1 52 | }, 53 | "Properties": { 54 | "id": "20210104090801-ixsk5op" 55 | }, 56 | "Children": [ 57 | { 58 | "ID": "20210104090801-54u65x0", 59 | "Type": "NodeListItem", 60 | "Data": "*", 61 | "ListData": { 62 | "Tight": true, 63 | "BulletChar": 42, 64 | "Padding": 2, 65 | "Marker": "Kg==", 66 | "Num": -1 67 | }, 68 | "Properties": { 69 | "id": "20210104090801-54u65x0" 70 | }, 71 | "Children": [ 72 | { 73 | "ID": "20210302223313-sdi6o2t", 74 | "Type": "NodeParagraph", 75 | "Properties": { 76 | "id": "20210302223313-sdi6o2t" 77 | }, 78 | "Children": [ 79 | { 80 | "Type": "NodeText", 81 | "Data": "每一个文档块都有一个名称" 82 | } 83 | ] 84 | } 85 | ] 86 | }, 87 | { 88 | "ID": "20210104090801-5lx1ywu", 89 | "Type": "NodeListItem", 90 | "Data": "*", 91 | "ListData": { 92 | "Tight": true, 93 | "BulletChar": 42, 94 | "Padding": 2, 95 | "Marker": "Kg==", 96 | "Num": -1 97 | }, 98 | "Properties": { 99 | "id": "20210104090801-5lx1ywu" 100 | }, 101 | "Children": [ 102 | { 103 | "ID": "20210302223313-bsreel3", 104 | "Type": "NodeParagraph", 105 | "Properties": { 106 | "id": "20210302223313-bsreel3" 107 | }, 108 | "Children": [ 109 | { 110 | "Type": "NodeText", 111 | "Data": "每一个标题块也都有一个名称" 112 | } 113 | ] 114 | } 115 | ] 116 | } 117 | ] 118 | }, 119 | { 120 | "ID": "20210104090801-b9mbgmu", 121 | "Type": "NodeParagraph", 122 | "Properties": { 123 | "id": "20210104090801-b9mbgmu" 124 | }, 125 | "Children": [ 126 | { 127 | "Type": "NodeText", 128 | "Data": "所以我们可以在文档块和标题块之间进行相互转换。另外,因为内容块是根据 id 进行引用的,所以转换过程不会破坏已有的引用关系。" 129 | } 130 | ] 131 | }, 132 | { 133 | "ID": "20210104090801-tojy8es", 134 | "Type": "NodeHeading", 135 | "HeadingLevel": 2, 136 | "Properties": { 137 | "id": "20210104090801-tojy8es" 138 | }, 139 | "Children": [ 140 | { 141 | "Type": "NodeHeadingC8hMarker", 142 | "Data": "## " 143 | }, 144 | { 145 | "Type": "NodeText", 146 | "Data": "将文档块转换为标题块" 147 | } 148 | ] 149 | }, 150 | { 151 | "ID": "20210104090801-q0rn7el", 152 | "Type": "NodeParagraph", 153 | "Properties": { 154 | "id": "20210104090801-q0rn7el" 155 | }, 156 | "Children": [ 157 | { 158 | "Type": "NodeText", 159 | "Data": "在文档树上,选择需要转换为标题块的文档,然后将其拖拽到编辑器页签中需要插入的位置。这里有两种情况:" 160 | } 161 | ] 162 | }, 163 | { 164 | "ID": "20210104090801-3ousg98", 165 | "Type": "NodeList", 166 | "ListData": { 167 | "Typ": 1, 168 | "Tight": true, 169 | "Start": 1, 170 | "Delimiter": 46, 171 | "Padding": 3, 172 | "Marker": "MQ==", 173 | "Num": 1 174 | }, 175 | "Properties": { 176 | "id": "20210104090801-3ousg98" 177 | }, 178 | "Children": [ 179 | { 180 | "ID": "20210104090801-6whvehe", 181 | "Type": "NodeListItem", 182 | "Data": "1", 183 | "ListData": { 184 | "Typ": 1, 185 | "Tight": true, 186 | "Start": 1, 187 | "Delimiter": 46, 188 | "Padding": 3, 189 | "Marker": "MQ==", 190 | "Num": 1 191 | }, 192 | "Properties": { 193 | "id": "20210104090801-6whvehe" 194 | }, 195 | "Children": [ 196 | { 197 | "ID": "20210302223313-lve2bd1", 198 | "Type": "NodeParagraph", 199 | "Properties": { 200 | "id": "20210302223313-lve2bd1" 201 | }, 202 | "Children": [ 203 | { 204 | "Type": "NodeText", 205 | "Data": "将文档块放置到已有标题块上,此时文档块将作为该标题块的平级节点插入到下方" 206 | } 207 | ] 208 | } 209 | ] 210 | }, 211 | { 212 | "ID": "20210104090801-mf8nr7i", 213 | "Type": "NodeListItem", 214 | "Data": "2", 215 | "ListData": { 216 | "Typ": 1, 217 | "Tight": true, 218 | "Start": 2, 219 | "Delimiter": 46, 220 | "Padding": 3, 221 | "Marker": "Mg==", 222 | "Num": 2 223 | }, 224 | "Properties": { 225 | "id": "20210104090801-mf8nr7i" 226 | }, 227 | "Children": [ 228 | { 229 | "ID": "20210302223313-f0k4v2v", 230 | "Type": "NodeParagraph", 231 | "Properties": { 232 | "id": "20210302223313-f0k4v2v" 233 | }, 234 | "Children": [ 235 | { 236 | "Type": "NodeText", 237 | "Data": "将文档块放置到非标题块上,此时文档块将作为该块所属标题块的子节点插入" 238 | } 239 | ] 240 | } 241 | ] 242 | } 243 | ] 244 | }, 245 | { 246 | "ID": "20210104090801-e7sxz6z", 247 | "Type": "NodeParagraph", 248 | "Properties": { 249 | "id": "20210104090801-e7sxz6z" 250 | }, 251 | "Children": [ 252 | { 253 | "Type": "NodeText", 254 | "Data": "文档块转换为标题块后:" 255 | } 256 | ] 257 | }, 258 | { 259 | "ID": "20210104090801-2ddk3ds", 260 | "Type": "NodeList", 261 | "ListData": { 262 | "BulletChar": 42, 263 | "Padding": 2, 264 | "Marker": "Kg==", 265 | "Num": -1 266 | }, 267 | "Properties": { 268 | "id": "20210104090801-2ddk3ds" 269 | }, 270 | "Children": [ 271 | { 272 | "ID": "20210104090801-jz1znbt", 273 | "Type": "NodeListItem", 274 | "Data": "*", 275 | "ListData": { 276 | "BulletChar": 42, 277 | "Padding": 2, 278 | "Marker": "Kg==", 279 | "Num": -1 280 | }, 281 | "Properties": { 282 | "id": "20210104090801-jz1znbt" 283 | }, 284 | "Children": [ 285 | { 286 | "ID": "20210302223313-cdy6sgh", 287 | "Type": "NodeParagraph", 288 | "Properties": { 289 | "id": "20210302223313-cdy6sgh" 290 | }, 291 | "Children": [ 292 | { 293 | "Type": "NodeText", 294 | "Data": "原文档名将变为标题名" 295 | } 296 | ] 297 | } 298 | ] 299 | }, 300 | { 301 | "ID": "20210104090801-ndykhp0", 302 | "Type": "NodeListItem", 303 | "Data": "*", 304 | "ListData": { 305 | "Tight": true, 306 | "BulletChar": 42, 307 | "Padding": 2, 308 | "Marker": "Kg==", 309 | "Num": -1 310 | }, 311 | "Properties": { 312 | "id": "20210104090801-ndykhp0" 313 | }, 314 | "Children": [ 315 | { 316 | "ID": "20210302223313-vjvzwqe", 317 | "Type": "NodeParagraph", 318 | "Properties": { 319 | "id": "20210302223313-vjvzwqe" 320 | }, 321 | "Children": [ 322 | { 323 | "Type": "NodeText", 324 | "Data": "逻辑上文档块是一级标题,会根据插入位置进行相对层级变更" 325 | } 326 | ] 327 | } 328 | ] 329 | }, 330 | { 331 | "ID": "20210104090801-b2nqr6d", 332 | "Type": "NodeListItem", 333 | "Data": "*", 334 | "ListData": { 335 | "Tight": true, 336 | "BulletChar": 42, 337 | "Padding": 2, 338 | "Marker": "Kg==", 339 | "Num": -1 340 | }, 341 | "Properties": { 342 | "id": "20210104090801-b2nqr6d" 343 | }, 344 | "Children": [ 345 | { 346 | "ID": "20210302223313-i6rh8oh", 347 | "Type": "NodeParagraph", 348 | "Properties": { 349 | "id": "20210302223313-i6rh8oh" 350 | }, 351 | "Children": [ 352 | { 353 | "Type": "NodeText", 354 | "Data": "原文档内的各标题层级会根据插入位置进行调整" 355 | } 356 | ] 357 | }, 358 | { 359 | "ID": "20210104090801-1q24tjm", 360 | "Type": "NodeList", 361 | "ListData": { 362 | "Tight": true, 363 | "BulletChar": 42, 364 | "Padding": 2, 365 | "Marker": "Kg==", 366 | "Num": -1 367 | }, 368 | "Properties": { 369 | "id": "20210104090801-1q24tjm" 370 | }, 371 | "Children": [ 372 | { 373 | "ID": "20210104090801-036y0g8", 374 | "Type": "NodeListItem", 375 | "Data": "*", 376 | "ListData": { 377 | "Tight": true, 378 | "BulletChar": 42, 379 | "Padding": 2, 380 | "Marker": "Kg==", 381 | "Num": -1 382 | }, 383 | "Properties": { 384 | "id": "20210104090801-036y0g8" 385 | }, 386 | "Children": [ 387 | { 388 | "ID": "20210302223313-des2ctj", 389 | "Type": "NodeParagraph", 390 | "Properties": { 391 | "id": "20210302223313-des2ctj" 392 | }, 393 | "Children": [ 394 | { 395 | "Type": "NodeText", 396 | "Data": "对于上述情况一:比如原文档内包含一、二、三级标题,插入位置是一个二级标题,则文档块转换后的标题块会是一个二级标题,原来内容中的一、二、三级标题会变为二、三、四级标题" 397 | } 398 | ] 399 | } 400 | ] 401 | }, 402 | { 403 | "ID": "20210104090801-3xknfkq", 404 | "Type": "NodeListItem", 405 | "Data": "*", 406 | "ListData": { 407 | "Tight": true, 408 | "BulletChar": 42, 409 | "Padding": 2, 410 | "Marker": "Kg==", 411 | "Num": -1 412 | }, 413 | "Properties": { 414 | "id": "20210104090801-3xknfkq" 415 | }, 416 | "Children": [ 417 | { 418 | "ID": "20210302223313-ls5q1hm", 419 | "Type": "NodeParagraph", 420 | "Properties": { 421 | "id": "20210302223313-ls5q1hm" 422 | }, 423 | "Children": [ 424 | { 425 | "Type": "NodeText", 426 | "Data": "对于上述情况二:比如原文档内包含一、二、三级标题,插入位置是一个二级标题下的段落块,则文档块转换后的标题块会是一个三级标题,原来内容中的 一、二、三级标题会变为三、四、五级标题" 427 | } 428 | ] 429 | } 430 | ] 431 | } 432 | ] 433 | } 434 | ] 435 | } 436 | ] 437 | }, 438 | { 439 | "ID": "20210104090801-s48mpeu", 440 | "Type": "NodeHeading", 441 | "HeadingLevel": 2, 442 | "Properties": { 443 | "id": "20210104090801-s48mpeu" 444 | }, 445 | "Children": [ 446 | { 447 | "Type": "NodeHeadingC8hMarker", 448 | "Data": "## " 449 | }, 450 | { 451 | "Type": "NodeText", 452 | "Data": "将标题块转换为文档块" 453 | } 454 | ] 455 | }, 456 | { 457 | "ID": "20210104090801-9kyqggg", 458 | "Type": "NodeParagraph", 459 | "Properties": { 460 | "id": "20210104090801-9kyqggg" 461 | }, 462 | "Children": [ 463 | { 464 | "Type": "NodeText", 465 | "Data": "在编辑器页签中选择需要转换的标题块,按住该标题块标识图标,然后将其拖拽到文档树需要放置的文件夹中。如果需要放置到笔记本根文件夹上,就将标题块标识图标拖动到顶层的笔记本图标这一行上。" 466 | } 467 | ] 468 | }, 469 | { 470 | "ID": "20210104090801-z3yxgmt", 471 | "Type": "NodeParagraph", 472 | "Properties": { 473 | "id": "20210104090801-z3yxgmt" 474 | }, 475 | "Children": [ 476 | { 477 | "Type": "NodeText", 478 | "Data": "标题块转换为文档块后:" 479 | } 480 | ] 481 | }, 482 | { 483 | "ID": "20210104090801-2clqrmr", 484 | "Type": "NodeList", 485 | "ListData": { 486 | "BulletChar": 42, 487 | "Padding": 2, 488 | "Marker": "Kg==", 489 | "Num": -1 490 | }, 491 | "Properties": { 492 | "id": "20210104090801-2clqrmr" 493 | }, 494 | "Children": [ 495 | { 496 | "ID": "20210104090801-u88ud0z", 497 | "Type": "NodeListItem", 498 | "Data": "*", 499 | "ListData": { 500 | "BulletChar": 42, 501 | "Padding": 2, 502 | "Marker": "Kg==", 503 | "Num": -1 504 | }, 505 | "Properties": { 506 | "id": "20210104090801-u88ud0z" 507 | }, 508 | "Children": [ 509 | { 510 | "ID": "20210302223313-c3uu9qe", 511 | "Type": "NodeParagraph", 512 | "Properties": { 513 | "id": "20210302223313-c3uu9qe" 514 | }, 515 | "Children": [ 516 | { 517 | "Type": "NodeText", 518 | "Data": "标题名将变为文档名" 519 | } 520 | ] 521 | } 522 | ] 523 | }, 524 | { 525 | "ID": "20210104090801-yg8oign", 526 | "Type": "NodeListItem", 527 | "Data": "*", 528 | "ListData": { 529 | "Tight": true, 530 | "BulletChar": 42, 531 | "Padding": 2, 532 | "Marker": "Kg==", 533 | "Num": -1 534 | }, 535 | "Properties": { 536 | "id": "20210104090801-yg8oign" 537 | }, 538 | "Children": [ 539 | { 540 | "ID": "20210302223313-g1q27b1", 541 | "Type": "NodeParagraph", 542 | "Properties": { 543 | "id": "20210302223313-g1q27b1" 544 | }, 545 | "Children": [ 546 | { 547 | "Type": "NodeText", 548 | "Data": "原标题块下如果有子标题,则会按照这些子标题中最大的层级作为新文档中一级标题,其余子标题会根据相对层级进行调整" 549 | } 550 | ] 551 | }, 552 | { 553 | "ID": "20210104090801-p8uc6ob", 554 | "Type": "NodeList", 555 | "ListData": { 556 | "Tight": true, 557 | "BulletChar": 42, 558 | "Padding": 2, 559 | "Marker": "Kg==", 560 | "Num": -1 561 | }, 562 | "Properties": { 563 | "id": "20210104090801-p8uc6ob" 564 | }, 565 | "Children": [ 566 | { 567 | "ID": "20210104090801-q88ezjk", 568 | "Type": "NodeListItem", 569 | "Data": "*", 570 | "ListData": { 571 | "Tight": true, 572 | "BulletChar": 42, 573 | "Padding": 2, 574 | "Marker": "Kg==", 575 | "Num": -1 576 | }, 577 | "Properties": { 578 | "id": "20210104090801-q88ezjk" 579 | }, 580 | "Children": [ 581 | { 582 | "ID": "20210302223313-6qh35f3", 583 | "Type": "NodeParagraph", 584 | "Properties": { 585 | "id": "20210302223313-6qh35f3" 586 | }, 587 | "Children": [ 588 | { 589 | "Type": "NodeText", 590 | "Data": "比如原标题块下包含了三、四、五级子标题,则转换为文档块后会将这些子标题转换为一、二、三级标题" 591 | } 592 | ] 593 | } 594 | ] 595 | } 596 | ] 597 | } 598 | ] 599 | } 600 | ] 601 | } 602 | ] 603 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-fqgskfj/20210612224500-ywcms1m.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210612224500-ywcms1m", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210612224500-ywcms1m", 6 | "title": "内容块属性", 7 | "updated": "20211223192459" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210612224500-ftupo06", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20210612224500-ftupo06", 16 | "updated": "20210613000110" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20210613000111-kj7vhlk", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20210613000111-kj7vhlk", 30 | "updated": "20210613105556" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "属性以键值对(key-value)的形式存在,我们可以通过对内容块设置属性来丰富内容块的内涵。属性分为内置属性和自定义属性。" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20210613004126-79loyta", 41 | "Type": "NodeHeading", 42 | "HeadingLevel": 2, 43 | "Properties": { 44 | "id": "20210613004126-79loyta", 45 | "updated": "20210613004130" 46 | }, 47 | "Children": [ 48 | { 49 | "Type": "NodeText", 50 | "Data": "内置属性" 51 | } 52 | ] 53 | }, 54 | { 55 | "ID": "20210613004249-56e0c6r", 56 | "Type": "NodeTable", 57 | "TableAligns": [ 58 | 2, 59 | 0 60 | ], 61 | "Properties": { 62 | "id": "20210613004249-56e0c6r", 63 | "updated": "20210613120805" 64 | }, 65 | "Children": [ 66 | { 67 | "Type": "NodeTableHead", 68 | "Data": "thead", 69 | "Children": [ 70 | { 71 | "Type": "NodeTableRow", 72 | "Data": "tr", 73 | "Children": [ 74 | { 75 | "Type": "NodeTableCell", 76 | "Data": "th", 77 | "TableCellAlign": 2, 78 | "Children": [ 79 | { 80 | "Type": "NodeText", 81 | "Data": "属性名" 82 | } 83 | ] 84 | }, 85 | { 86 | "Type": "NodeTableCell", 87 | "Data": "th", 88 | "Children": [ 89 | { 90 | "Type": "NodeText", 91 | "Data": "描述" 92 | } 93 | ] 94 | } 95 | ] 96 | } 97 | ] 98 | }, 99 | { 100 | "Type": "NodeTableRow", 101 | "Data": "tr", 102 | "Children": [ 103 | { 104 | "Type": "NodeTableCell", 105 | "Data": "td", 106 | "TableCellAlign": 2, 107 | "Children": [ 108 | { 109 | "Type": "NodeText", 110 | "Data": "name" 111 | } 112 | ] 113 | }, 114 | { 115 | "Type": "NodeTableCell", 116 | "Data": "td", 117 | "Children": [ 118 | { 119 | "Type": "NodeText", 120 | "Data": "内容块的命名" 121 | } 122 | ] 123 | } 124 | ] 125 | }, 126 | { 127 | "Type": "NodeTableRow", 128 | "Data": "tr", 129 | "Children": [ 130 | { 131 | "Type": "NodeTableCell", 132 | "Data": "td", 133 | "TableCellAlign": 2, 134 | "Children": [ 135 | { 136 | "Type": "NodeText", 137 | "Data": "alias" 138 | } 139 | ] 140 | }, 141 | { 142 | "Type": "NodeTableCell", 143 | "Data": "td", 144 | "Children": [ 145 | { 146 | "Type": "NodeText", 147 | "Data": "内容块的别名" 148 | } 149 | ] 150 | } 151 | ] 152 | }, 153 | { 154 | "Type": "NodeTableRow", 155 | "Data": "tr", 156 | "Children": [ 157 | { 158 | "Type": "NodeTableCell", 159 | "Data": "td", 160 | "TableCellAlign": 2, 161 | "Children": [ 162 | { 163 | "Type": "NodeText", 164 | "Data": "memo" 165 | } 166 | ] 167 | }, 168 | { 169 | "Type": "NodeTableCell", 170 | "Data": "td", 171 | "Children": [ 172 | { 173 | "Type": "NodeText", 174 | "Data": "内容块的备注" 175 | } 176 | ] 177 | } 178 | ] 179 | }, 180 | { 181 | "Type": "NodeTableRow", 182 | "Data": "tr", 183 | "Children": [ 184 | { 185 | "Type": "NodeTableCell", 186 | "Data": "td", 187 | "TableCellAlign": 2, 188 | "Children": [ 189 | { 190 | "Type": "NodeText", 191 | "Data": "bookmark" 192 | } 193 | ] 194 | }, 195 | { 196 | "Type": "NodeTableCell", 197 | "Data": "td", 198 | "Children": [ 199 | { 200 | "Type": "NodeText", 201 | "Data": "内容块的书签" 202 | } 203 | ] 204 | } 205 | ] 206 | } 207 | ] 208 | }, 209 | { 210 | "ID": "20210613004117-1jnl9m0", 211 | "Type": "NodeHeading", 212 | "HeadingLevel": 2, 213 | "Properties": { 214 | "id": "20210613004117-1jnl9m0", 215 | "updated": "20210613004135" 216 | }, 217 | "Children": [ 218 | { 219 | "Type": "NodeText", 220 | "Data": "自定义属性" 221 | } 222 | ] 223 | }, 224 | { 225 | "ID": "20210613004135-7td7u1o", 226 | "Type": "NodeParagraph", 227 | "Properties": { 228 | "id": "20210613004135-7td7u1o", 229 | "updated": "20210613122309" 230 | }, 231 | "Children": [ 232 | { 233 | "Type": "NodeText", 234 | "Data": "自定义属性由用户通过 " 235 | }, 236 | { 237 | "Type": "NodeCodeSpan", 238 | "Data": "code", 239 | "Children": [ 240 | { 241 | "Type": "NodeCodeSpanOpenMarker" 242 | }, 243 | { 244 | "Type": "NodeCodeSpanContent", 245 | "Data": "块标菜单" 246 | }, 247 | { 248 | "Type": "NodeCodeSpanCloseMarker" 249 | } 250 | ] 251 | }, 252 | { 253 | "Type": "NodeText", 254 | "Data": " - " 255 | }, 256 | { 257 | "Type": "NodeCodeSpan", 258 | "Data": "code", 259 | "Children": [ 260 | { 261 | "Type": "NodeCodeSpanOpenMarker" 262 | }, 263 | { 264 | "Type": "NodeCodeSpanContent", 265 | "Data": "属性" 266 | }, 267 | { 268 | "Type": "NodeCodeSpanCloseMarker" 269 | } 270 | ] 271 | }, 272 | { 273 | "Type": "NodeText", 274 | "Data": " 进行设置,属性名仅允许使用英文字母和阿拉伯数字(例如 " 275 | }, 276 | { 277 | "Type": "NodeCodeSpan", 278 | "Data": "code", 279 | "Children": [ 280 | { 281 | "Type": "NodeCodeSpanOpenMarker" 282 | }, 283 | { 284 | "Type": "NodeCodeSpanContent", 285 | "Data": "doing" 286 | }, 287 | { 288 | "Type": "NodeCodeSpanCloseMarker" 289 | } 290 | ] 291 | }, 292 | { 293 | "Type": "NodeText", 294 | "Data": "、" 295 | }, 296 | { 297 | "Type": "NodeCodeSpan", 298 | "Data": "code", 299 | "Children": [ 300 | { 301 | "Type": "NodeCodeSpanOpenMarker" 302 | }, 303 | { 304 | "Type": "NodeCodeSpanContent", 305 | "Data": " 7days" 306 | }, 307 | { 308 | "Type": "NodeCodeSpanCloseMarker" 309 | } 310 | ] 311 | }, 312 | { 313 | "Type": "NodeText", 314 | "Data": ")。设置后,思源会自动在属性名前加上前缀 " 315 | }, 316 | { 317 | "Type": "NodeCodeSpan", 318 | "Data": "code", 319 | "Children": [ 320 | { 321 | "Type": "NodeCodeSpanOpenMarker" 322 | }, 323 | { 324 | "Type": "NodeCodeSpanContent", 325 | "Data": "custom-" 326 | }, 327 | { 328 | "Type": "NodeCodeSpanCloseMarker" 329 | } 330 | ] 331 | }, 332 | { 333 | "Type": "NodeText", 334 | "Data": ",以区分内置属性和自定义属性。" 335 | } 336 | ] 337 | }, 338 | { 339 | "ID": "20210613010024-s480zvu", 340 | "Type": "NodeHeading", 341 | "HeadingLevel": 2, 342 | "Properties": { 343 | "id": "20210613010024-s480zvu", 344 | "updated": "20210613120902" 345 | }, 346 | "Children": [ 347 | { 348 | "Type": "NodeText", 349 | "Data": "使用属性" 350 | } 351 | ] 352 | }, 353 | { 354 | "ID": "20210613102636-nmps3i3", 355 | "Type": "NodeParagraph", 356 | "Properties": { 357 | "id": "20210613102636-nmps3i3", 358 | "updated": "20210824200842" 359 | }, 360 | "Children": [ 361 | { 362 | "Type": "NodeText", 363 | "Data": "属性主要有两个使用场景:根据属性查询内容块和存储挂件数据。" 364 | } 365 | ] 366 | }, 367 | { 368 | "ID": "20210613105627-xbzpkz0", 369 | "Type": "NodeHeading", 370 | "HeadingLevel": 3, 371 | "Properties": { 372 | "id": "20210613105627-xbzpkz0", 373 | "updated": "20210613105851" 374 | }, 375 | "Children": [ 376 | { 377 | "Type": "NodeText", 378 | "Data": "根据属性查询内容块" 379 | } 380 | ] 381 | }, 382 | { 383 | "ID": "20210613010047-clw1kra", 384 | "Type": "NodeParagraph", 385 | "Properties": { 386 | "id": "20210613010047-clw1kra", 387 | "updated": "20210613102634" 388 | }, 389 | "Children": [ 390 | { 391 | "Type": "NodeText", 392 | "Data": "例如,当我们为内容块设置了 " 393 | }, 394 | { 395 | "Type": "NodeCodeSpan", 396 | "Data": "code", 397 | "Children": [ 398 | { 399 | "Type": "NodeCodeSpanOpenMarker" 400 | }, 401 | { 402 | "Type": "NodeCodeSpanContent", 403 | "Data": "progress=30" 404 | }, 405 | { 406 | "Type": "NodeCodeSpanCloseMarker" 407 | } 408 | ] 409 | }, 410 | { 411 | "Type": "NodeText", 412 | "Data": "、 " 413 | }, 414 | { 415 | "Type": "NodeCodeSpan", 416 | "Data": "code", 417 | "Children": [ 418 | { 419 | "Type": "NodeCodeSpanOpenMarker" 420 | }, 421 | { 422 | "Type": "NodeCodeSpanContent", 423 | "Data": "priority=2" 424 | }, 425 | { 426 | "Type": "NodeCodeSpanCloseMarker" 427 | } 428 | ] 429 | }, 430 | { 431 | "Type": "NodeText", 432 | "Data": " 属性后,则可以通过 SQL 查询出所有进度为 30、优先级为 2 的内容块:" 433 | } 434 | ] 435 | }, 436 | { 437 | "ID": "20210613012911-qdrxc6w", 438 | "Type": "NodeCodeBlock", 439 | "IsFencedCodeBlock": true, 440 | "Properties": { 441 | "id": "20210613012911-qdrxc6w", 442 | "updated": "20210613105821" 443 | }, 444 | "Children": [ 445 | { 446 | "Type": "NodeCodeBlockFenceOpenMarker", 447 | "Data": "```" 448 | }, 449 | { 450 | "Type": "NodeCodeBlockFenceInfoMarker", 451 | "CodeBlockInfo": "c3Fs" 452 | }, 453 | { 454 | "ID": "20220307091943-a9eflzg", 455 | "Type": "NodeCodeBlockCode", 456 | "Data": "SELECT *\nFROM blocks\nWHERE id IN (\n SELECT block_id\n FROM attributes AS a\n WHERE (a.name = 'custom-progress' AND a.value = '30')\n OR (a.name = 'custom-priority' AND a.value = '2')\n GROUP BY block_id\n HAVING count(block_id) = 2\n);\n", 457 | "Properties": { 458 | "id": "20220307091943-a9eflzg" 459 | } 460 | }, 461 | { 462 | "Type": "NodeCodeBlockFenceCloseMarker", 463 | "Data": "```" 464 | } 465 | ] 466 | }, 467 | { 468 | "ID": "20210613105822-z219hfe", 469 | "Type": "NodeHeading", 470 | "HeadingLevel": 3, 471 | "Properties": { 472 | "id": "20210613105822-z219hfe", 473 | "updated": "20210824200723" 474 | }, 475 | "Children": [ 476 | { 477 | "Type": "NodeText", 478 | "Data": "存储挂件数据" 479 | } 480 | ] 481 | }, 482 | { 483 | "ID": "20210613105905-k6pckoi", 484 | "Type": "NodeParagraph", 485 | "Properties": { 486 | "id": "20210613105905-k6pckoi", 487 | "updated": "20210824200729" 488 | }, 489 | "Children": [ 490 | { 491 | "Type": "NodeText", 492 | "Data": "挂件可以通过接口来设置属性,具体请参考开发文档。" 493 | } 494 | ] 495 | } 496 | ] 497 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-gyngv2x.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180320-gyngv2x", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f50d", 6 | "id": "20210808180320-gyngv2x", 7 | "title": "搜索进阶", 8 | "updated": "20210808180320" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210808180320-7qthcmd", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210808180320-7qthcmd", 16 | "updated": "20210808180320" 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180320-m0ztypq", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f308", 6 | "id": "20210808180320-m0ztypq", 7 | "title": "云端", 8 | "updated": "20210808180320" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210808180320-p616wx3", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210808180320-p616wx3", 16 | "updated": "20210808180320" 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20210721101227-pi8f6ga.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210721101227-pi8f6ga", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210721101227-pi8f6ga", 6 | "title": "存储空间", 7 | "updated": "20210721154411" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210721101227-ihokmao", 12 | "Type": "NodeParagraph", 13 | "Properties": { 14 | "id": "20210721101227-ihokmao", 15 | "updated": "20210721102906" 16 | }, 17 | "Children": [ 18 | { 19 | "Type": "NodeText", 20 | "Data": "云端存储空间大小为 " 21 | }, 22 | { 23 | "Type": "NodeCodeSpan", 24 | "Data": "code", 25 | "Children": [ 26 | { 27 | "Type": "NodeCodeSpanOpenMarker" 28 | }, 29 | { 30 | "Type": "NodeCodeSpanContent", 31 | "Data": "8G" 32 | }, 33 | { 34 | "Type": "NodeCodeSpanCloseMarker" 35 | } 36 | ] 37 | }, 38 | { 39 | "Type": "NodeText", 40 | "Data": ",分为三个部分:" 41 | } 42 | ] 43 | }, 44 | { 45 | "ID": "20210721102906-c702lun", 46 | "Type": "NodeList", 47 | "ListData": {}, 48 | "Properties": { 49 | "id": "20210721102906-c702lun", 50 | "updated": "20210721103222" 51 | }, 52 | "Children": [ 53 | { 54 | "ID": "20210721102908-okwizz5", 55 | "Type": "NodeListItem", 56 | "ListData": { 57 | "BulletChar": 42, 58 | "Marker": "Kg==" 59 | }, 60 | "Properties": { 61 | "id": "20210721102908-okwizz5", 62 | "updated": "20210721103035" 63 | }, 64 | "Children": [ 65 | { 66 | "ID": "20210721102908-70v7srz", 67 | "Type": "NodeParagraph", 68 | "Properties": { 69 | "id": "20210721102908-70v7srz", 70 | "updated": "20210721103035" 71 | }, 72 | "Children": [ 73 | { 74 | "Type": "NodeText", 75 | "Data": "同步数据:提供给同步功能使用,数据是加密的" 76 | } 77 | ] 78 | } 79 | ] 80 | }, 81 | { 82 | "ID": "20210721102917-hlzlmod", 83 | "Type": "NodeListItem", 84 | "ListData": { 85 | "BulletChar": 42, 86 | "Marker": "Kg==" 87 | }, 88 | "Properties": { 89 | "id": "20210721102917-hlzlmod", 90 | "updated": "20210721103201" 91 | }, 92 | "Children": [ 93 | { 94 | "ID": "20210721102917-3iozeti", 95 | "Type": "NodeParagraph", 96 | "Properties": { 97 | "id": "20210721102917-3iozeti", 98 | "updated": "20210721103201" 99 | }, 100 | "Children": [ 101 | { 102 | "Type": "NodeText", 103 | "Data": "备份数据:提供给备份功能使用,数据是加密的" 104 | } 105 | ] 106 | } 107 | ] 108 | }, 109 | { 110 | "ID": "20210721102922-6m5qwbk", 111 | "Type": "NodeListItem", 112 | "ListData": { 113 | "BulletChar": 42, 114 | "Marker": "Kg==" 115 | }, 116 | "Properties": { 117 | "id": "20210721102922-6m5qwbk", 118 | "updated": "20210721103222" 119 | }, 120 | "Children": [ 121 | { 122 | "ID": "20210721102922-aqvitfe", 123 | "Type": "NodeParagraph", 124 | "Properties": { 125 | "id": "20210721102922-aqvitfe", 126 | "updated": "20210721103222" 127 | }, 128 | "Children": [ 129 | { 130 | "Type": "NodeText", 131 | "Data": "资源文件:提供给复制到公众号、知乎和语雀等使用,HTTPS CDN" 132 | } 133 | ] 134 | } 135 | ] 136 | } 137 | ] 138 | } 139 | ] 140 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20210721110423-5m6vo52.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210721110423-5m6vo52", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210721110423-5m6vo52", 6 | "title": "端到端加密", 7 | "updated": "20220115000748" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20220110112614-pmxt6hj", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20220110112614-pmxt6hj", 16 | "updated": "20220110112616" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20210525215124-ifljpao", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20210525215124-ifljpao", 30 | "updated": "20210721111027" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "思源在进行备份和同步前会进行数据加密,加密后的数据可以放心地进行网络传输和托管。" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20210525215316-438zsvu", 41 | "Type": "NodeList", 42 | "ListData": {}, 43 | "Properties": { 44 | "id": "20210525215316-438zsvu", 45 | "updated": "20220111133236" 46 | }, 47 | "Children": [ 48 | { 49 | "ID": "20210525220029-7myvzw8", 50 | "Type": "NodeListItem", 51 | "ListData": { 52 | "BulletChar": 42, 53 | "Marker": "Kg==" 54 | }, 55 | "Properties": { 56 | "id": "20210525220029-7myvzw8", 57 | "updated": "20210721111300" 58 | }, 59 | "Children": [ 60 | { 61 | "ID": "20210525220029-c9i66lb", 62 | "Type": "NodeParagraph", 63 | "Properties": { 64 | "id": "20210525220029-c9i66lb", 65 | "updated": "20210721111300" 66 | }, 67 | "Children": [ 68 | { 69 | "Type": "NodeText", 70 | "Data": "加密和解密过程完全在本地设备上进行" 71 | } 72 | ] 73 | } 74 | ] 75 | }, 76 | { 77 | "ID": "20210525220320-a9li63c", 78 | "Type": "NodeListItem", 79 | "ListData": { 80 | "BulletChar": 42, 81 | "Marker": "Kg==" 82 | }, 83 | "Properties": { 84 | "id": "20210525220320-a9li63c" 85 | }, 86 | "Children": [ 87 | { 88 | "ID": "20210525220320-h0rm7h0", 89 | "Type": "NodeParagraph", 90 | "Properties": { 91 | "id": "20210525220320-h0rm7h0", 92 | "updated": "20210525220426" 93 | }, 94 | "Children": [ 95 | { 96 | "Type": "NodeText", 97 | "Data": "加密算法为业界公认安全的 AES GCM" 98 | } 99 | ] 100 | } 101 | ] 102 | }, 103 | { 104 | "ID": "20210525220057-l8oobjx", 105 | "Type": "NodeListItem", 106 | "ListData": { 107 | "BulletChar": 42, 108 | "Marker": "Kg==" 109 | }, 110 | "Properties": { 111 | "id": "20210525220057-l8oobjx", 112 | "updated": "20210630171753" 113 | }, 114 | "Children": [ 115 | { 116 | "ID": "20210525220057-j32ssb4", 117 | "Type": "NodeParagraph", 118 | "Properties": { 119 | "id": "20210525220057-j32ssb4", 120 | "updated": "20210630171753" 121 | }, 122 | "Children": [ 123 | { 124 | "Type": "NodeText", 125 | "Data": "用户设置的密码使用程序内置密钥加密后存储在本地" 126 | } 127 | ] 128 | } 129 | ] 130 | } 131 | ] 132 | }, 133 | { 134 | "ID": "20220110112606-80hi7xj", 135 | "Type": "NodeHeading", 136 | "HeadingLevel": 2, 137 | "Properties": { 138 | "id": "20220110112606-80hi7xj", 139 | "updated": "20220110112702" 140 | }, 141 | "Children": [ 142 | { 143 | "Type": "NodeText", 144 | "Data": "密码生成" 145 | } 146 | ] 147 | }, 148 | { 149 | "ID": "20220110112401-c98y8ge", 150 | "Type": "NodeParagraph", 151 | "Properties": { 152 | "id": "20220110112401-c98y8ge", 153 | "updated": "20220110112709" 154 | }, 155 | "Children": [ 156 | { 157 | "Type": "NodeText", 158 | "Data": "端到端加密密码有两种生成方式:" 159 | } 160 | ] 161 | }, 162 | { 163 | "ID": "20220110112710-m679zvm", 164 | "Type": "NodeList", 165 | "ListData": { 166 | "Typ": 1 167 | }, 168 | "Properties": { 169 | "id": "20220110112710-m679zvm", 170 | "updated": "20220110113519" 171 | }, 172 | "Children": [ 173 | { 174 | "ID": "20220110112711-f5p30ve", 175 | "Type": "NodeListItem", 176 | "ListData": { 177 | "Typ": 1, 178 | "Delimiter": 46, 179 | "Marker": "MS4=", 180 | "Num": 1 181 | }, 182 | "Properties": { 183 | "id": "20220110112711-f5p30ve" 184 | }, 185 | "Children": [ 186 | { 187 | "ID": "20220110112711-4d3h6ib", 188 | "Type": "NodeParagraph", 189 | "Properties": { 190 | "id": "20220110112711-4d3h6ib", 191 | "updated": "20220110112901" 192 | }, 193 | "Children": [ 194 | { 195 | "Type": "NodeText", 196 | "Data": "基于用户 id 的算法自动生成" 197 | } 198 | ] 199 | } 200 | ] 201 | }, 202 | { 203 | "ID": "20220110112825-pum725m", 204 | "Type": "NodeListItem", 205 | "ListData": { 206 | "Typ": 1, 207 | "Delimiter": 46, 208 | "Marker": "Mi4=", 209 | "Num": 2 210 | }, 211 | "Properties": { 212 | "id": "20220110112825-pum725m", 213 | "updated": "20220110113519" 214 | }, 215 | "Children": [ 216 | { 217 | "ID": "20220110112825-r86nrzz", 218 | "Type": "NodeParagraph", 219 | "Properties": { 220 | "id": "20220110112825-r86nrzz", 221 | "updated": "20220110113519" 222 | }, 223 | "Children": [ 224 | { 225 | "Type": "NodeText", 226 | "Data": "基于用户自定义密码生成" 227 | } 228 | ] 229 | } 230 | ] 231 | } 232 | ] 233 | }, 234 | { 235 | "ID": "20220115001624-6mku466", 236 | "Type": "NodeParagraph", 237 | "Properties": { 238 | "id": "20220115001624-6mku466", 239 | "updated": "20220115002008" 240 | }, 241 | "Children": [ 242 | { 243 | "Type": "NodeText", 244 | "Data": "这两种密码生成方式的区别是:" 245 | } 246 | ] 247 | }, 248 | { 249 | "ID": "20220115001637-hltae6p", 250 | "Type": "NodeList", 251 | "ListData": {}, 252 | "Properties": { 253 | "id": "20220115001637-hltae6p", 254 | "updated": "20220115002445" 255 | }, 256 | "Children": [ 257 | { 258 | "ID": "20220115001638-enezfl8", 259 | "Type": "NodeListItem", 260 | "ListData": { 261 | "BulletChar": 42, 262 | "Marker": "Kg==" 263 | }, 264 | "Properties": { 265 | "id": "20220115001638-enezfl8", 266 | "updated": "20220115002418" 267 | }, 268 | "Children": [ 269 | { 270 | "ID": "20220115001638-93vi3fb", 271 | "Type": "NodeParagraph", 272 | "Properties": { 273 | "id": "20220115001638-93vi3fb", 274 | "updated": "20220115002418" 275 | }, 276 | "Children": [ 277 | { 278 | "Type": "NodeText", 279 | "Data": "使用 id 生成方式主要是为了简单方便,但从技术上而言开发者是能够在云端解密数据的" 280 | } 281 | ] 282 | } 283 | ] 284 | }, 285 | { 286 | "ID": "20220115001714-xgv19z7", 287 | "Type": "NodeListItem", 288 | "ListData": { 289 | "BulletChar": 42, 290 | "Marker": "Kg==" 291 | }, 292 | "Properties": { 293 | "id": "20220115001714-xgv19z7", 294 | "updated": "20220115002445" 295 | }, 296 | "Children": [ 297 | { 298 | "ID": "20220115001714-8feaplt", 299 | "Type": "NodeParagraph", 300 | "Properties": { 301 | "id": "20220115001714-8feaplt", 302 | "updated": "20220115002445" 303 | }, 304 | "Children": [ 305 | { 306 | "Type": "NodeText", 307 | "Data": "使用自定义密码方式主要是为了更加安全(除非知道密码或者暴力破解,否则不可能被解密),但操作相对麻烦一点且必须牢记密码" 308 | } 309 | ] 310 | } 311 | ] 312 | } 313 | ] 314 | }, 315 | { 316 | "ID": "20220110112926-l56c42w", 317 | "Type": "NodeHeading", 318 | "HeadingLevel": 2, 319 | "Properties": { 320 | "id": "20220110112926-l56c42w", 321 | "updated": "20220110113156" 322 | }, 323 | "Children": [ 324 | { 325 | "Type": "NodeTag", 326 | "Data": "span", 327 | "Children": [ 328 | { 329 | "Type": "NodeTagOpenMarker" 330 | }, 331 | { 332 | "Type": "NodeText", 333 | "Data": "注意" 334 | }, 335 | { 336 | "Type": "NodeTagCloseMarker" 337 | } 338 | ] 339 | } 340 | ] 341 | }, 342 | { 343 | "ID": "20220110113445-nvxr49j", 344 | "Type": "NodeParagraph", 345 | "Properties": { 346 | "id": "20220110113445-nvxr49j", 347 | "updated": "20220110113453" 348 | }, 349 | "Children": [ 350 | { 351 | "Type": "NodeText", 352 | "Data": "一旦选定密码生成方式以后:" 353 | } 354 | ] 355 | }, 356 | { 357 | "ID": "20220110113116-ta5467v", 358 | "Type": "NodeList", 359 | "ListData": {}, 360 | "Properties": { 361 | "id": "20220110113116-ta5467v", 362 | "updated": "20220110113433" 363 | }, 364 | "Children": [ 365 | { 366 | "ID": "20220110113117-cj52pj6", 367 | "Type": "NodeListItem", 368 | "ListData": { 369 | "BulletChar": 42, 370 | "Marker": "Kg==" 371 | }, 372 | "Properties": { 373 | "id": "20220110113117-cj52pj6" 374 | }, 375 | "Children": [ 376 | { 377 | "ID": "20220110113117-061so6e", 378 | "Type": "NodeParagraph", 379 | "Properties": { 380 | "id": "20220110113117-061so6e", 381 | "updated": "20220110113645" 382 | }, 383 | "Children": [ 384 | { 385 | "Type": "NodeText", 386 | "Data": "所有设备上都需要保持相同的生成方式" 387 | } 388 | ] 389 | } 390 | ] 391 | }, 392 | { 393 | "ID": "20220110113221-rrdd8mk", 394 | "Type": "NodeListItem", 395 | "ListData": { 396 | "BulletChar": 42, 397 | "Marker": "Kg==" 398 | }, 399 | "Properties": { 400 | "id": "20220110113221-rrdd8mk", 401 | "updated": "20220110113433" 402 | }, 403 | "Children": [ 404 | { 405 | "ID": "20220110113221-u08ojq7", 406 | "Type": "NodeParagraph", 407 | "Properties": { 408 | "id": "20220110113221-u08ojq7", 409 | "updated": "20220110113433" 410 | }, 411 | "Children": [ 412 | { 413 | "Type": "NodeText", 414 | "Data": "选定生成方式后无法进行切换" 415 | } 416 | ] 417 | } 418 | ] 419 | }, 420 | { 421 | "ID": "20220110113655-u9hjd8j", 422 | "Type": "NodeListItem", 423 | "ListData": { 424 | "BulletChar": 42, 425 | "Marker": "Kg==" 426 | }, 427 | "Properties": { 428 | "id": "20220110113655-u9hjd8j", 429 | "updated": "20220110113655" 430 | }, 431 | "Children": [ 432 | { 433 | "ID": "20220110113655-u7sgwic", 434 | "Type": "NodeParagraph", 435 | "Properties": { 436 | "id": "20220110113655-u7sgwic", 437 | "updated": "20220110113655" 438 | }, 439 | "Children": [ 440 | { 441 | "Type": "NodeText", 442 | "Data": "如果使用自定义密码,请务必牢记" 443 | } 444 | ] 445 | } 446 | ] 447 | } 448 | ] 449 | }, 450 | { 451 | "ID": "20220114235050-cqm6gau", 452 | "Type": "NodeHeading", 453 | "HeadingLevel": 2, 454 | "Properties": { 455 | "id": "20220114235050-cqm6gau", 456 | "updated": "20220115001324" 457 | }, 458 | "Children": [ 459 | { 460 | "Type": "NodeText", 461 | "Data": "加密内容" 462 | } 463 | ] 464 | }, 465 | { 466 | "ID": "20220114235542-jjeec4f", 467 | "Type": "NodeParagraph", 468 | "Properties": { 469 | "id": "20220114235542-jjeec4f", 470 | "updated": "20220115000734" 471 | }, 472 | "Children": [ 473 | { 474 | "Type": "NodeText", 475 | "Data": "data/.siyuan 文件夹和子文件 conf.json、syncignore,这些数据是同步所需的配置和元数据,所以不会被加密。" 476 | } 477 | ] 478 | }, 479 | { 480 | "ID": "20220115001129-ym9wh0l", 481 | "Type": "NodeParagraph", 482 | "Properties": { 483 | "id": "20220115001129-ym9wh0l", 484 | "updated": "20220115001129" 485 | }, 486 | "Children": [ 487 | { 488 | "Type": "NodeText", 489 | "Data": "除此以外所有 data 文件夹下的数据都会被加密,具体加密内容为:" 490 | } 491 | ] 492 | }, 493 | { 494 | "ID": "20220115000532-t8nejer", 495 | "Type": "NodeList", 496 | "ListData": {}, 497 | "Properties": { 498 | "id": "20220115000532-t8nejer", 499 | "updated": "20220115000748" 500 | }, 501 | "Children": [ 502 | { 503 | "ID": "20220115000533-9p9lcw9", 504 | "Type": "NodeListItem", 505 | "ListData": { 506 | "BulletChar": 42, 507 | "Marker": "Kg==" 508 | }, 509 | "Properties": { 510 | "id": "20220115000533-9p9lcw9" 511 | }, 512 | "Children": [ 513 | { 514 | "ID": "20220115000533-r4fdh7x", 515 | "Type": "NodeParagraph", 516 | "Properties": { 517 | "id": "20220115000533-r4fdh7x", 518 | "updated": "20220115000623" 519 | }, 520 | "Children": [ 521 | { 522 | "Type": "NodeText", 523 | "Data": "文件夹名和文件名(比如 .sy 文件和 assets 资源文件的文件名)" 524 | } 525 | ] 526 | } 527 | ] 528 | }, 529 | { 530 | "ID": "20220115000741-ocyzlew", 531 | "Type": "NodeListItem", 532 | "ListData": { 533 | "BulletChar": 42, 534 | "Marker": "Kg==" 535 | }, 536 | "Properties": { 537 | "id": "20220115000741-ocyzlew", 538 | "updated": "20220115000748" 539 | }, 540 | "Children": [ 541 | { 542 | "ID": "20220115000741-cnei5th", 543 | "Type": "NodeParagraph", 544 | "Properties": { 545 | "id": "20220115000741-cnei5th", 546 | "updated": "20220115000748" 547 | }, 548 | "Children": [ 549 | { 550 | "Type": "NodeText", 551 | "Data": "文件内容" 552 | } 553 | ] 554 | } 555 | ] 556 | } 557 | ] 558 | } 559 | ] 560 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20210721154441-vav9m02.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210721154441-vav9m02", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210721154441-vav9m02", 6 | "title": "资源文件图床", 7 | "updated": "20220408192950" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210721154441-emhwmh1", 12 | "Type": "NodeParagraph", 13 | "Properties": { 14 | "id": "20210721154441-emhwmh1", 15 | "updated": "20210721154740" 16 | }, 17 | "Children": [ 18 | { 19 | "Type": "NodeText", 20 | "Data": "思源提供了云端图床服务,主要用于将文档带资源文件复制到微信公众号、知乎和语雀等平台,这些平台的编辑器在粘贴时会自动拉取资源文件到它们的平台上。" 21 | } 22 | ] 23 | }, 24 | { 25 | "ID": "20210721154740-udufg87", 26 | "Type": "NodeHeading", 27 | "HeadingLevel": 2, 28 | "Properties": { 29 | "id": "20210721154740-udufg87", 30 | "updated": "20210721154746" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "使用方式" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20210721154746-xbh258y", 41 | "Type": "NodeList", 42 | "ListData": { 43 | "Typ": 1 44 | }, 45 | "Properties": { 46 | "id": "20210721154746-xbh258y", 47 | "updated": "20220317224624" 48 | }, 49 | "Children": [ 50 | { 51 | "ID": "20210721154804-tm5mn1b", 52 | "Type": "NodeListItem", 53 | "ListData": { 54 | "Typ": 1, 55 | "Delimiter": 46, 56 | "Marker": "MS4=", 57 | "Num": 1 58 | }, 59 | "Properties": { 60 | "id": "20210721154804-tm5mn1b", 61 | "updated": "20220317224624" 62 | }, 63 | "Children": [ 64 | { 65 | "ID": "20210721154804-39dutt6", 66 | "Type": "NodeParagraph", 67 | "Properties": { 68 | "id": "20210721154804-39dutt6", 69 | "updated": "20220317224624" 70 | }, 71 | "Children": [ 72 | { 73 | "Type": "NodeText", 74 | "Data": "文档右上角 " 75 | }, 76 | { 77 | "Type": "NodeKbd", 78 | "Data": "kbd", 79 | "Children": [ 80 | { 81 | "Type": "NodeKbdOpenMarker" 82 | }, 83 | { 84 | "Type": "NodeText", 85 | "Data": "..." 86 | }, 87 | { 88 | "Type": "NodeKbdCloseMarker" 89 | } 90 | ] 91 | }, 92 | { 93 | "Type": "NodeText", 94 | "Data": " 更多菜单中选择 " 95 | }, 96 | { 97 | "Type": "NodeKbd", 98 | "Data": "kbd", 99 | "Children": [ 100 | { 101 | "Type": "NodeKbdOpenMarker" 102 | }, 103 | { 104 | "Type": "NodeText", 105 | "Data": "上传资源文件到云端图床" 106 | }, 107 | { 108 | "Type": "NodeKbdCloseMarker" 109 | } 110 | ] 111 | } 112 | ] 113 | } 114 | ] 115 | }, 116 | { 117 | "ID": "20210721154836-g0nydg0", 118 | "Type": "NodeListItem", 119 | "ListData": { 120 | "Typ": 1, 121 | "Delimiter": 46, 122 | "Marker": "Mi4=", 123 | "Num": 2 124 | }, 125 | "Properties": { 126 | "id": "20210721154836-g0nydg0" 127 | }, 128 | "Children": [ 129 | { 130 | "ID": "20210721154836-4l14qql", 131 | "Type": "NodeParagraph", 132 | "Properties": { 133 | "id": "20210721154836-4l14qql", 134 | "updated": "20210721154926" 135 | }, 136 | "Children": [ 137 | { 138 | "Type": "NodeKbd", 139 | "Data": "kbd", 140 | "Children": [ 141 | { 142 | "Type": "NodeKbdOpenMarker" 143 | }, 144 | { 145 | "Type": "NodeText", 146 | "Data": "模式切换" 147 | }, 148 | { 149 | "Type": "NodeKbdCloseMarker" 150 | } 151 | ] 152 | }, 153 | { 154 | "Type": "NodeText", 155 | "Data": " 中选择 " 156 | }, 157 | { 158 | "Type": "NodeKbd", 159 | "Data": "kbd", 160 | "Children": [ 161 | { 162 | "Type": "NodeKbdOpenMarker" 163 | }, 164 | { 165 | "Type": "NodeText", 166 | "Data": "导出预览" 167 | }, 168 | { 169 | "Type": "NodeKbdCloseMarker" 170 | } 171 | ] 172 | } 173 | ] 174 | } 175 | ] 176 | }, 177 | { 178 | "ID": "20210721154927-j3i0o8t", 179 | "Type": "NodeListItem", 180 | "ListData": { 181 | "Typ": 1, 182 | "Delimiter": 46, 183 | "Marker": "My4=", 184 | "Num": 3 185 | }, 186 | "Properties": { 187 | "id": "20210721154927-j3i0o8t" 188 | }, 189 | "Children": [ 190 | { 191 | "ID": "20210721154927-3vrqsut", 192 | "Type": "NodeParagraph", 193 | "Properties": { 194 | "id": "20210721154927-3vrqsut", 195 | "updated": "20210721155046" 196 | }, 197 | "Children": [ 198 | { 199 | "Type": "NodeText", 200 | "Data": "点击 " 201 | }, 202 | { 203 | "Type": "NodeKbd", 204 | "Data": "kbd", 205 | "Children": [ 206 | { 207 | "Type": "NodeKbdOpenMarker" 208 | }, 209 | { 210 | "Type": "NodeText", 211 | "Data": "复制到公众号" 212 | }, 213 | { 214 | "Type": "NodeKbdCloseMarker" 215 | } 216 | ] 217 | }, 218 | { 219 | "Type": "NodeText", 220 | "Data": "、" 221 | }, 222 | { 223 | "Type": "NodeKbd", 224 | "Data": "kbd", 225 | "Children": [ 226 | { 227 | "Type": "NodeKbdOpenMarker" 228 | }, 229 | { 230 | "Type": "NodeText", 231 | "Data": "复制到知乎" 232 | }, 233 | { 234 | "Type": "NodeKbdCloseMarker" 235 | } 236 | ] 237 | }, 238 | { 239 | "Type": "NodeText", 240 | "Data": " 或 " 241 | }, 242 | { 243 | "Type": "NodeKbd", 244 | "Data": "kbd", 245 | "Children": [ 246 | { 247 | "Type": "NodeKbdOpenMarker" 248 | }, 249 | { 250 | "Type": "NodeText", 251 | "Data": "复制到语雀" 252 | }, 253 | { 254 | "Type": "NodeKbdCloseMarker" 255 | } 256 | ] 257 | } 258 | ] 259 | } 260 | ] 261 | }, 262 | { 263 | "ID": "20210721155047-knsxmcb", 264 | "Type": "NodeListItem", 265 | "ListData": { 266 | "Typ": 1, 267 | "Delimiter": 46, 268 | "Marker": "NC4=", 269 | "Num": 4 270 | }, 271 | "Properties": { 272 | "id": "20210721155047-knsxmcb", 273 | "updated": "20210721155054" 274 | }, 275 | "Children": [ 276 | { 277 | "ID": "20210721155047-vokjzbe", 278 | "Type": "NodeParagraph", 279 | "Properties": { 280 | "id": "20210721155047-vokjzbe", 281 | "updated": "20210721155054" 282 | }, 283 | "Children": [ 284 | { 285 | "Type": "NodeText", 286 | "Data": "到目标平台编辑器上粘贴" 287 | } 288 | ] 289 | } 290 | ] 291 | } 292 | ] 293 | }, 294 | { 295 | "ID": "20220407085414-pioqs6m", 296 | "Type": "NodeParagraph", 297 | "Properties": { 298 | "id": "20220407085414-pioqs6m", 299 | "updated": "20220408192950" 300 | }, 301 | "Children": [ 302 | { 303 | "Type": "NodeText", 304 | "Data": "如果需要删除云端图床中的资源文件,请到 " 305 | }, 306 | { 307 | "Type": "NodeLink", 308 | "Data": "span", 309 | "Children": [ 310 | { 311 | "Type": "NodeOpenBracket" 312 | }, 313 | { 314 | "Type": "NodeLinkText", 315 | "Data": "链滴 - 设置 - 文件 - 笔记端" 316 | }, 317 | { 318 | "Type": "NodeCloseBracket" 319 | }, 320 | { 321 | "Type": "NodeOpenParen" 322 | }, 323 | { 324 | "Type": "NodeLinkDest", 325 | "Data": "https://ld246.com/settings/file?type=3" 326 | }, 327 | { 328 | "Type": "NodeCloseParen" 329 | } 330 | ] 331 | }, 332 | { 333 | "Type": "NodeText", 334 | "Data": " 操作。删除后该文件占用的云端存储空间会立即释放,但是 CDN 缓存清理可能无法及时生效,这会导致该文件 URL 依然可以访问,直到 CDN 缓存 30 天以后自动过期。" 335 | } 336 | ] 337 | }, 338 | { 339 | "ID": "20210721155059-06ok011", 340 | "Type": "NodeHeading", 341 | "HeadingLevel": 2, 342 | "Properties": { 343 | "id": "20210721155059-06ok011", 344 | "updated": "20211127232947" 345 | }, 346 | "Children": [ 347 | { 348 | "Type": "NodeTag", 349 | "Data": "span", 350 | "Children": [ 351 | { 352 | "Type": "NodeTagOpenMarker" 353 | }, 354 | { 355 | "Type": "NodeText", 356 | "Data": "注意" 357 | }, 358 | { 359 | "Type": "NodeTagCloseMarker" 360 | } 361 | ] 362 | } 363 | ] 364 | }, 365 | { 366 | "ID": "20210721155134-7ufi2ay", 367 | "Type": "NodeList", 368 | "ListData": {}, 369 | "Properties": { 370 | "id": "20210721155134-7ufi2ay", 371 | "updated": "20211127232738" 372 | }, 373 | "Children": [ 374 | { 375 | "ID": "20211127232215-8bghvq9", 376 | "Type": "NodeListItem", 377 | "ListData": { 378 | "BulletChar": 42, 379 | "Marker": "Kg==" 380 | }, 381 | "Properties": { 382 | "id": "20211127232215-8bghvq9", 383 | "updated": "20211127232738" 384 | }, 385 | "Children": [ 386 | { 387 | "ID": "20211127232215-x15h1st", 388 | "Type": "NodeParagraph", 389 | "Properties": { 390 | "id": "20211127232215-x15h1st", 391 | "updated": "20211127232738" 392 | }, 393 | "Children": [ 394 | { 395 | "Type": "NodeText", 396 | "Data": "请勿直接在其他平台使用云端图床提供的外链地址,这个地址不稳定,可能会因为换域名而影响可用性" 397 | } 398 | ] 399 | } 400 | ] 401 | }, 402 | { 403 | "ID": "20211127232638-1ilcj4e", 404 | "Type": "NodeListItem", 405 | "ListData": { 406 | "BulletChar": 42, 407 | "Marker": "Kg==" 408 | }, 409 | "Properties": { 410 | "id": "20211127232638-1ilcj4e", 411 | "updated": "20211127232638" 412 | }, 413 | "Children": [ 414 | { 415 | "ID": "20211127232638-ycctpd0", 416 | "Type": "NodeParagraph", 417 | "Properties": { 418 | "id": "20211127232638-ycctpd0", 419 | "updated": "20211127232638" 420 | }, 421 | "Children": [ 422 | { 423 | "Type": "NodeText", 424 | "Data": "请勿上传违法违规或敏感资源文件,上传的资源文件会通过第三方提供的服务进行审核(色情、暴恐、敏感人物等)。如果发现使用者上传违规资源文件,使用者账号会被永久封禁,并承担相应的法律责任" 425 | } 426 | ] 427 | } 428 | ] 429 | } 430 | ] 431 | } 432 | ] 433 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20220105100506-auvmvcw.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20220105100506-auvmvcw", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20220105100506-auvmvcw", 6 | "title": "限制", 7 | "updated": "20220325115453" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20220105100506-t539921", 12 | "Type": "NodeList", 13 | "ListData": {}, 14 | "Properties": { 15 | "id": "20220105100506-t539921", 16 | "updated": "20220325115453" 17 | }, 18 | "Children": [ 19 | { 20 | "ID": "20220105100537-cv7d0lj", 21 | "Type": "NodeListItem", 22 | "ListData": { 23 | "BulletChar": 42, 24 | "Marker": "Kg==" 25 | }, 26 | "Properties": { 27 | "id": "20220105100537-cv7d0lj", 28 | "updated": "20220325115453" 29 | }, 30 | "Children": [ 31 | { 32 | "ID": "20220105100537-d94pnme", 33 | "Type": "NodeParagraph", 34 | "Properties": { 35 | "id": "20220105100537-d94pnme", 36 | "updated": "20220325115453" 37 | }, 38 | "Children": [ 39 | { 40 | "Type": "NodeText", 41 | "Data": "同步或备份时,不支持大于 100MB 的单个文件传输" 42 | } 43 | ] 44 | } 45 | ] 46 | }, 47 | { 48 | "ID": "20220105100920-t56zj22", 49 | "Type": "NodeListItem", 50 | "ListData": { 51 | "BulletChar": 42, 52 | "Marker": "Kg==" 53 | }, 54 | "Properties": { 55 | "id": "20220105100920-t56zj22" 56 | }, 57 | "Children": [ 58 | { 59 | "ID": "20220105100920-dryyskm", 60 | "Type": "NodeParagraph", 61 | "Properties": { 62 | "id": "20220105100920-dryyskm", 63 | "updated": "20220105101036" 64 | }, 65 | "Children": [ 66 | { 67 | "Type": "NodeText", 68 | "Data": "最多支持创建 7 个云端同步目录" 69 | } 70 | ] 71 | } 72 | ] 73 | }, 74 | { 75 | "ID": "20220105101036-nzhrmjj", 76 | "Type": "NodeListItem", 77 | "ListData": { 78 | "BulletChar": 42, 79 | "Marker": "Kg==" 80 | }, 81 | "Properties": { 82 | "id": "20220105101036-nzhrmjj", 83 | "updated": "20220105101103" 84 | }, 85 | "Children": [ 86 | { 87 | "ID": "20220105101036-s9k80fw", 88 | "Type": "NodeParagraph", 89 | "Properties": { 90 | "id": "20220105101036-s9k80fw", 91 | "updated": "20220105101103" 92 | }, 93 | "Children": [ 94 | { 95 | "Type": "NodeText", 96 | "Data": "云端存储空间初始化总大小为 " 97 | }, 98 | { 99 | "Type": "NodeCodeSpan", 100 | "Data": "code", 101 | "Children": [ 102 | { 103 | "Type": "NodeCodeSpanOpenMarker" 104 | }, 105 | { 106 | "Type": "NodeCodeSpanContent", 107 | "Data": "8G" 108 | }, 109 | { 110 | "Type": "NodeCodeSpanCloseMarker" 111 | } 112 | ] 113 | } 114 | ] 115 | } 116 | ] 117 | }, 118 | { 119 | "ID": "20220105101055-3ruzllu", 120 | "Type": "NodeListItem", 121 | "ListData": { 122 | "BulletChar": 42, 123 | "Marker": "Kg==" 124 | }, 125 | "Properties": { 126 | "id": "20220105101055-3ruzllu", 127 | "updated": "20220325115113" 128 | }, 129 | "Children": [ 130 | { 131 | "ID": "20220105101055-6fop8lv", 132 | "Type": "NodeParagraph", 133 | "Properties": { 134 | "id": "20220105101055-6fop8lv", 135 | "updated": "20220325115113" 136 | }, 137 | "Children": [ 138 | { 139 | "Type": "NodeText", 140 | "Data": "付费订阅到期以后,云端存储会被彻底删除" 141 | } 142 | ] 143 | } 144 | ] 145 | } 146 | ] 147 | } 148 | ] 149 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20220119224322-rdzzk5e.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20220119224322-rdzzk5e", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20220119224322-rdzzk5e", 6 | "title": "微信提醒", 7 | "updated": "20220420002356" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20220119224643-d0mlxe4", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20220119224643-d0mlxe4", 16 | "updated": "20220119225836" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20220119225841-r8g9zz4", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20220119225841-r8g9zz4", 30 | "updated": "20220119231215" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "微信提醒功能用于将内容块发送到云端,到期时通过微信公众号模板消息推送到用户微信。" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20220119225837-lb98awu", 41 | "Type": "NodeHeading", 42 | "HeadingLevel": 2, 43 | "Properties": { 44 | "id": "20220119225837-lb98awu", 45 | "updated": "20220119225840" 46 | }, 47 | "Children": [ 48 | { 49 | "Type": "NodeText", 50 | "Data": "使用方式" 51 | } 52 | ] 53 | }, 54 | { 55 | "ID": "20220119224322-4pj06lq", 56 | "Type": "NodeList", 57 | "ListData": { 58 | "Typ": 1 59 | }, 60 | "Properties": { 61 | "id": "20220119224322-4pj06lq", 62 | "updated": "20220420002356" 63 | }, 64 | "Children": [ 65 | { 66 | "ID": "20220119225846-u8bxlfk", 67 | "Type": "NodeListItem", 68 | "ListData": { 69 | "Typ": 1, 70 | "Delimiter": 46, 71 | "Marker": "MS4=", 72 | "Num": 1 73 | }, 74 | "Properties": { 75 | "id": "20220119225846-u8bxlfk", 76 | "updated": "20220420002356" 77 | }, 78 | "Children": [ 79 | { 80 | "ID": "20220119225846-b4afjs3", 81 | "Type": "NodeParagraph", 82 | "Properties": { 83 | "id": "20220119225846-b4afjs3", 84 | "updated": "20220420002356" 85 | }, 86 | "Children": [ 87 | { 88 | "Type": "NodeText", 89 | "Data": "在 " 90 | }, 91 | { 92 | "Type": "NodeLink", 93 | "Data": "span", 94 | "Children": [ 95 | { 96 | "Type": "NodeOpenBracket" 97 | }, 98 | { 99 | "Type": "NodeLinkText", 100 | "Data": "链滴 - 设置 - 账号" 101 | }, 102 | { 103 | "Type": "NodeCloseBracket" 104 | }, 105 | { 106 | "Type": "NodeOpenParen" 107 | }, 108 | { 109 | "Type": "NodeLinkDest", 110 | "Data": "https://ld246.com/settings/account" 111 | }, 112 | { 113 | "Type": "NodeCloseParen" 114 | } 115 | ] 116 | }, 117 | { 118 | "Type": "NodeText", 119 | "Data": " 中绑定微信" 120 | } 121 | ] 122 | } 123 | ] 124 | }, 125 | { 126 | "ID": "20220119225849-upouuu2", 127 | "Type": "NodeListItem", 128 | "ListData": { 129 | "Typ": 1, 130 | "Delimiter": 46, 131 | "Marker": "Mi4=", 132 | "Num": 2 133 | }, 134 | "Properties": { 135 | "id": "20220119225849-upouuu2", 136 | "updated": "20220119231854" 137 | }, 138 | "Children": [ 139 | { 140 | "ID": "20220119225849-t5e7c56", 141 | "Type": "NodeParagraph", 142 | "Properties": { 143 | "id": "20220119225849-t5e7c56", 144 | "updated": "20220119231854" 145 | }, 146 | "Children": [ 147 | { 148 | "Type": "NodeText", 149 | "Data": "关注 " 150 | }, 151 | { 152 | "Type": "NodeCodeSpan", 153 | "Data": "code", 154 | "Children": [ 155 | { 156 | "Type": "NodeCodeSpanOpenMarker" 157 | }, 158 | { 159 | "Type": "NodeCodeSpanContent", 160 | "Data": "B3log开源" 161 | }, 162 | { 163 | "Type": "NodeCodeSpanCloseMarker" 164 | } 165 | ] 166 | }, 167 | { 168 | "Type": "NodeText", 169 | "Data": " 公众号" 170 | } 171 | ] 172 | }, 173 | { 174 | "ID": "20220119231122-h5zjqt7", 175 | "Type": "NodeParagraph", 176 | "Properties": { 177 | "id": "20220119231122-h5zjqt7", 178 | "updated": "20220119231125" 179 | }, 180 | "Children": [ 181 | { 182 | "Type": "NodeImage", 183 | "Data": "span", 184 | "Children": [ 185 | { 186 | "Type": "NodeBang" 187 | }, 188 | { 189 | "Type": "NodeOpenBracket" 190 | }, 191 | { 192 | "Type": "NodeLinkText", 193 | "Data": "image.png" 194 | }, 195 | { 196 | "Type": "NodeCloseBracket" 197 | }, 198 | { 199 | "Type": "NodeOpenParen" 200 | }, 201 | { 202 | "Type": "NodeLinkDest", 203 | "Data": "assets/image-20220119231125-qt2ooye.png" 204 | }, 205 | { 206 | "Type": "NodeCloseParen" 207 | } 208 | ] 209 | } 210 | ] 211 | } 212 | ] 213 | }, 214 | { 215 | "ID": "20220119231317-jyxd2q6", 216 | "Type": "NodeListItem", 217 | "ListData": { 218 | "Typ": 1, 219 | "Delimiter": 46, 220 | "Marker": "My4=", 221 | "Num": 3 222 | }, 223 | "Properties": { 224 | "id": "20220119231317-jyxd2q6" 225 | }, 226 | "Children": [ 227 | { 228 | "ID": "20220119231317-7q6r34p", 229 | "Type": "NodeParagraph", 230 | "Properties": { 231 | "id": "20220119231317-7q6r34p" 232 | }, 233 | "Children": [ 234 | { 235 | "Type": "NodeText", 236 | "Data": "关注后点击右下角绑定账号" 237 | } 238 | ] 239 | } 240 | ] 241 | }, 242 | { 243 | "ID": "20220119231319-h6bpyit", 244 | "Type": "NodeListItem", 245 | "ListData": { 246 | "Typ": 1, 247 | "Delimiter": 46, 248 | "Marker": "NC4=", 249 | "Num": 4 250 | }, 251 | "Properties": { 252 | "id": "20220119231319-h6bpyit", 253 | "updated": "20220119231455" 254 | }, 255 | "Children": [ 256 | { 257 | "ID": "20220119231319-gmct6i8", 258 | "Type": "NodeParagraph", 259 | "Properties": { 260 | "id": "20220119231319-gmct6i8", 261 | "updated": "20220119231455" 262 | }, 263 | "Children": [ 264 | { 265 | "Type": "NodeText", 266 | "Data": "在思源中通过块标菜单设置提醒" 267 | } 268 | ] 269 | } 270 | ] 271 | } 272 | ] 273 | }, 274 | { 275 | "ID": "20220119230849-qe8q45u", 276 | "Type": "NodeHeading", 277 | "HeadingLevel": 2, 278 | "Properties": { 279 | "id": "20220119230849-qe8q45u", 280 | "updated": "20220119230900" 281 | }, 282 | "Children": [ 283 | { 284 | "Type": "NodeTag", 285 | "Data": "span", 286 | "Children": [ 287 | { 288 | "Type": "NodeTagOpenMarker" 289 | }, 290 | { 291 | "Type": "NodeText", 292 | "Data": "注意" 293 | }, 294 | { 295 | "Type": "NodeTagCloseMarker" 296 | } 297 | ] 298 | } 299 | ] 300 | }, 301 | { 302 | "ID": "20220119230901-zf9631n", 303 | "Type": "NodeList", 304 | "ListData": {}, 305 | "Properties": { 306 | "id": "20220119230901-zf9631n", 307 | "updated": "20220119232232" 308 | }, 309 | "Children": [ 310 | { 311 | "ID": "20220119230905-plfzjf8", 312 | "Type": "NodeListItem", 313 | "ListData": { 314 | "BulletChar": 42, 315 | "Marker": "Kg==" 316 | }, 317 | "Properties": { 318 | "id": "20220119230905-plfzjf8" 319 | }, 320 | "Children": [ 321 | { 322 | "ID": "20220119230905-emslxcw", 323 | "Type": "NodeParagraph", 324 | "Properties": { 325 | "id": "20220119230905-emslxcw", 326 | "updated": "20220119231540" 327 | }, 328 | "Children": [ 329 | { 330 | "Type": "NodeText", 331 | "Data": "提醒时间误差大概在 10 秒左右" 332 | } 333 | ] 334 | } 335 | ] 336 | }, 337 | { 338 | "ID": "20220119231508-y6ju1na", 339 | "Type": "NodeListItem", 340 | "ListData": { 341 | "BulletChar": 42, 342 | "Marker": "Kg==" 343 | }, 344 | "Properties": { 345 | "id": "20220119231508-y6ju1na", 346 | "updated": "20220119232232" 347 | }, 348 | "Children": [ 349 | { 350 | "ID": "20220119231508-5lmkrcf", 351 | "Type": "NodeParagraph", 352 | "Properties": { 353 | "id": "20220119231508-5lmkrcf", 354 | "updated": "20220119232232" 355 | }, 356 | "Children": [ 357 | { 358 | "Type": "NodeText", 359 | "Data": "内容块会以明文的形式发送到云端,且仅发送文本,不发送资源文件" 360 | } 361 | ] 362 | } 363 | ] 364 | }, 365 | { 366 | "ID": "20220119230933-9ar90dd", 367 | "Type": "NodeListItem", 368 | "ListData": { 369 | "BulletChar": 42, 370 | "Marker": "Kg==" 371 | }, 372 | "Properties": { 373 | "id": "20220119230933-9ar90dd" 374 | }, 375 | "Children": [ 376 | { 377 | "ID": "20220119230933-shjbfr3", 378 | "Type": "NodeParagraph", 379 | "Properties": { 380 | "id": "20220119230933-shjbfr3", 381 | "updated": "20220119231716" 382 | }, 383 | "Children": [ 384 | { 385 | "Type": "NodeText", 386 | "Data": "请勿设置提醒违法违规或敏感内容,否则账号会被永久封禁,并承担相应的法律责任" 387 | } 388 | ] 389 | } 390 | ] 391 | } 392 | ] 393 | } 394 | ] 395 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-m0ztypq/20220414110705-tu2un99.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20220414110705-tu2un99", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20220414110705-tu2un99", 6 | "title": "收集箱", 7 | "updated": "20220420002346" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20220414110705-cg2oq08", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20220414110705-cg2oq08", 16 | "updated": "20220414110720" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20220414110726-3ik8md2", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20220414110726-3ik8md2", 30 | "updated": "20220414111303" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "我们可以通过云端收集箱对外部数据进行收集,然后在思源中通过收集箱面板从云端获取这些数据并发送到笔记本中进行进一步整理。" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20220414110720-5kmacda", 41 | "Type": "NodeHeading", 42 | "HeadingLevel": 2, 43 | "Properties": { 44 | "id": "20220414110720-5kmacda", 45 | "updated": "20220414110726" 46 | }, 47 | "Children": [ 48 | { 49 | "Type": "NodeText", 50 | "Data": "使用方式" 51 | } 52 | ] 53 | }, 54 | { 55 | "ID": "20220414111139-gsbvqph", 56 | "Type": "NodeParagraph", 57 | "Properties": { 58 | "id": "20220414111139-gsbvqph", 59 | "updated": "20220414111331" 60 | }, 61 | "Children": [ 62 | { 63 | "Type": "NodeText", 64 | "Data": "目前提供以下两种方式进行数据接入。" 65 | } 66 | ] 67 | }, 68 | { 69 | "ID": "20220414111331-ydv21ws", 70 | "Type": "NodeHeading", 71 | "HeadingLevel": 3, 72 | "Properties": { 73 | "id": "20220414111331-ydv21ws", 74 | "updated": "20220414111346" 75 | }, 76 | "Children": [ 77 | { 78 | "Type": "NodeText", 79 | "Data": "微信公众号输入" 80 | } 81 | ] 82 | }, 83 | { 84 | "ID": "20220414111447-0byxaq6", 85 | "Type": "NodeList", 86 | "ListData": { 87 | "Typ": 1, 88 | "Marker": "MS4=" 89 | }, 90 | "Properties": { 91 | "id": "20220414111447-0byxaq6", 92 | "updated": "20220420002346" 93 | }, 94 | "Children": [ 95 | { 96 | "ID": "20220414111447-ap5pmv3", 97 | "Type": "NodeListItem", 98 | "ListData": { 99 | "Typ": 1, 100 | "Delimiter": 46, 101 | "Marker": "MS4=", 102 | "Num": 1 103 | }, 104 | "Properties": { 105 | "id": "20220414111447-ap5pmv3", 106 | "updated": "20220420002346" 107 | }, 108 | "Children": [ 109 | { 110 | "ID": "20220414111447-u47duy5", 111 | "Type": "NodeParagraph", 112 | "Properties": { 113 | "id": "20220414111447-u47duy5", 114 | "updated": "20220420002346" 115 | }, 116 | "Children": [ 117 | { 118 | "Type": "NodeText", 119 | "Data": "在 " 120 | }, 121 | { 122 | "Type": "NodeLink", 123 | "Data": "span", 124 | "Children": [ 125 | { 126 | "Type": "NodeOpenBracket" 127 | }, 128 | { 129 | "Type": "NodeLinkText", 130 | "Data": "链滴 - 设置 - 账号" 131 | }, 132 | { 133 | "Type": "NodeCloseBracket" 134 | }, 135 | { 136 | "Type": "NodeOpenParen" 137 | }, 138 | { 139 | "Type": "NodeLinkDest", 140 | "Data": "https://ld246.com/settings/account" 141 | }, 142 | { 143 | "Type": "NodeCloseParen" 144 | } 145 | ] 146 | }, 147 | { 148 | "Type": "NodeText", 149 | "Data": " 中绑定微信" 150 | } 151 | ] 152 | } 153 | ] 154 | }, 155 | { 156 | "ID": "20220414111447-r5rxv9f", 157 | "Type": "NodeListItem", 158 | "ListData": { 159 | "Typ": 1, 160 | "Delimiter": 46, 161 | "Marker": "Mi4=", 162 | "Num": 2 163 | }, 164 | "Properties": { 165 | "id": "20220414111447-r5rxv9f", 166 | "updated": "20220414111447" 167 | }, 168 | "Children": [ 169 | { 170 | "ID": "20220414111447-nhlndly", 171 | "Type": "NodeParagraph", 172 | "Properties": { 173 | "id": "20220414111447-nhlndly", 174 | "updated": "20220414111447" 175 | }, 176 | "Children": [ 177 | { 178 | "Type": "NodeText", 179 | "Data": "关注 " 180 | }, 181 | { 182 | "Type": "NodeCodeSpan", 183 | "Data": "code", 184 | "Children": [ 185 | { 186 | "Type": "NodeCodeSpanOpenMarker" 187 | }, 188 | { 189 | "Type": "NodeCodeSpanContent", 190 | "Data": "B3log开源" 191 | }, 192 | { 193 | "Type": "NodeCodeSpanCloseMarker" 194 | } 195 | ] 196 | }, 197 | { 198 | "Type": "NodeText", 199 | "Data": " 公众号" 200 | } 201 | ] 202 | }, 203 | { 204 | "ID": "20220414111447-vrkb2xc", 205 | "Type": "NodeParagraph", 206 | "Properties": { 207 | "id": "20220414111447-vrkb2xc", 208 | "updated": "20220414111447" 209 | }, 210 | "Children": [ 211 | { 212 | "Type": "NodeImage", 213 | "Data": "span", 214 | "Children": [ 215 | { 216 | "Type": "NodeBang" 217 | }, 218 | { 219 | "Type": "NodeOpenBracket" 220 | }, 221 | { 222 | "Type": "NodeLinkText", 223 | "Data": "image.png" 224 | }, 225 | { 226 | "Type": "NodeCloseBracket" 227 | }, 228 | { 229 | "Type": "NodeOpenParen" 230 | }, 231 | { 232 | "Type": "NodeLinkDest", 233 | "Data": "assets/image-20220119231125-qt2ooye.png" 234 | }, 235 | { 236 | "Type": "NodeCloseParen" 237 | } 238 | ] 239 | } 240 | ] 241 | } 242 | ] 243 | }, 244 | { 245 | "ID": "20220414111447-xm589kz", 246 | "Type": "NodeListItem", 247 | "ListData": { 248 | "Typ": 1, 249 | "Delimiter": 46, 250 | "Marker": "My4=", 251 | "Num": 3 252 | }, 253 | "Properties": { 254 | "id": "20220414111447-xm589kz" 255 | }, 256 | "Children": [ 257 | { 258 | "ID": "20220414111447-s9kgj4n", 259 | "Type": "NodeParagraph", 260 | "Properties": { 261 | "id": "20220414111447-s9kgj4n" 262 | }, 263 | "Children": [ 264 | { 265 | "Type": "NodeText", 266 | "Data": "关注后点击右下角绑定账号" 267 | } 268 | ] 269 | } 270 | ] 271 | }, 272 | { 273 | "ID": "20220414111504-yepyjqs", 274 | "Type": "NodeListItem", 275 | "ListData": { 276 | "Typ": 1, 277 | "Delimiter": 46, 278 | "Marker": "NC4=", 279 | "Num": 4 280 | }, 281 | "Properties": { 282 | "id": "20220414111504-yepyjqs" 283 | }, 284 | "Children": [ 285 | { 286 | "ID": "20220414111504-nf2edzp", 287 | "Type": "NodeParagraph", 288 | "Properties": { 289 | "id": "20220414111504-nf2edzp", 290 | "updated": "20220414111616" 291 | }, 292 | "Children": [ 293 | { 294 | "Type": "NodeText", 295 | "Data": "对该公众号发送消息(可从收藏中选择待发送消息),仅支持文本、图片和超链接" 296 | } 297 | ] 298 | } 299 | ] 300 | }, 301 | { 302 | "ID": "20220414111618-bepprjz", 303 | "Type": "NodeListItem", 304 | "ListData": { 305 | "Typ": 1, 306 | "Delimiter": 46, 307 | "Marker": "NS4=", 308 | "Num": 5 309 | }, 310 | "Properties": { 311 | "id": "20220414111618-bepprjz", 312 | "updated": "20220414111650" 313 | }, 314 | "Children": [ 315 | { 316 | "ID": "20220414111618-xzbivmv", 317 | "Type": "NodeParagraph", 318 | "Properties": { 319 | "id": "20220414111618-xzbivmv", 320 | "updated": "20220414111650" 321 | }, 322 | "Children": [ 323 | { 324 | "Type": "NodeText", 325 | "Data": "在思源中打开收集箱面板(Alt+6)" 326 | } 327 | ] 328 | } 329 | ] 330 | } 331 | ] 332 | }, 333 | { 334 | "ID": "20220414111347-gl2kgdp", 335 | "Type": "NodeHeading", 336 | "HeadingLevel": 3, 337 | "Properties": { 338 | "id": "20220414111347-gl2kgdp", 339 | "updated": "20220414111351" 340 | }, 341 | "Children": [ 342 | { 343 | "Type": "NodeText", 344 | "Data": "API" 345 | } 346 | ] 347 | }, 348 | { 349 | "ID": "20220419112507-tz5zv3b", 350 | "Type": "NodeList", 351 | "ListData": {}, 352 | "Properties": { 353 | "id": "20220419112507-tz5zv3b", 354 | "updated": "20220420002338" 355 | }, 356 | "Children": [ 357 | { 358 | "ID": "20220419193441-vc34okr", 359 | "Type": "NodeListItem", 360 | "ListData": { 361 | "BulletChar": 42, 362 | "Marker": "Kg==" 363 | }, 364 | "Properties": { 365 | "id": "20220419193441-vc34okr", 366 | "updated": "20220419193441" 367 | }, 368 | "Children": [ 369 | { 370 | "ID": "20220419193441-12nhipi", 371 | "Type": "NodeParagraph", 372 | "Properties": { 373 | "id": "20220419193441-12nhipi", 374 | "updated": "20220419193441" 375 | }, 376 | "Children": [ 377 | { 378 | "Type": "NodeText", 379 | "Data": "POST " 380 | }, 381 | { 382 | "Type": "NodeCodeSpan", 383 | "Data": "code", 384 | "Children": [ 385 | { 386 | "Type": "NodeCodeSpanOpenMarker" 387 | }, 388 | { 389 | "Type": "NodeCodeSpanContent", 390 | "Data": "https://ld246.com/apis/siyuan/inbox/addCloudShorthand" 391 | }, 392 | { 393 | "Type": "NodeCodeSpanCloseMarker" 394 | } 395 | ] 396 | } 397 | ] 398 | } 399 | ] 400 | }, 401 | { 402 | "ID": "20220419193442-52ds9zb", 403 | "Type": "NodeListItem", 404 | "ListData": { 405 | "BulletChar": 42, 406 | "Marker": "Kg==" 407 | }, 408 | "Properties": { 409 | "id": "20220419193442-52ds9zb" 410 | }, 411 | "Children": [ 412 | { 413 | "ID": "20220419193503-321yr6x", 414 | "Type": "NodeParagraph", 415 | "Properties": { 416 | "id": "20220419193503-321yr6x", 417 | "updated": "20220419193503" 418 | }, 419 | "Children": [ 420 | { 421 | "Type": "NodeText", 422 | "Data": "Body" 423 | } 424 | ] 425 | }, 426 | { 427 | "ID": "20220419193442-wyxvsm2", 428 | "Type": "NodeCodeBlock", 429 | "IsFencedCodeBlock": true, 430 | "Properties": { 431 | "id": "20220419193442-wyxvsm2", 432 | "updated": "20220419193522" 433 | }, 434 | "Children": [ 435 | { 436 | "Type": "NodeCodeBlockFenceOpenMarker", 437 | "Data": "```" 438 | }, 439 | { 440 | "Type": "NodeCodeBlockFenceInfoMarker", 441 | "CodeBlockInfo": "anNvbg==" 442 | }, 443 | { 444 | "Type": "NodeCodeBlockCode", 445 | "Data": "{\n \"title\": \"A simple text title\",\n \"content\": \"Content with **Markdown**.\"\n}\n" 446 | }, 447 | { 448 | "Type": "NodeCodeBlockFenceCloseMarker", 449 | "Data": "```" 450 | } 451 | ] 452 | } 453 | ] 454 | }, 455 | { 456 | "ID": "20220419193618-gy6cfmb", 457 | "Type": "NodeListItem", 458 | "ListData": { 459 | "BulletChar": 42, 460 | "Marker": "Kg==" 461 | }, 462 | "Properties": { 463 | "id": "20220419193618-gy6cfmb", 464 | "updated": "20220420002338" 465 | }, 466 | "Children": [ 467 | { 468 | "ID": "20220419193618-6con6jh", 469 | "Type": "NodeParagraph", 470 | "Properties": { 471 | "id": "20220419193618-6con6jh", 472 | "updated": "20220420002338" 473 | }, 474 | "Children": [ 475 | { 476 | "Type": "NodeText", 477 | "Data": "鉴权方式为 HTTP 请求标头 " 478 | }, 479 | { 480 | "Type": "NodeCodeSpan", 481 | "Data": "code", 482 | "Children": [ 483 | { 484 | "Type": "NodeCodeSpanOpenMarker" 485 | }, 486 | { 487 | "Type": "NodeCodeSpanContent", 488 | "Data": "Authorization" 489 | }, 490 | { 491 | "Type": "NodeCodeSpanCloseMarker" 492 | } 493 | ] 494 | }, 495 | { 496 | "Type": "NodeText", 497 | "Data": ",值为 " 498 | }, 499 | { 500 | "Type": "NodeCodeSpan", 501 | "Data": "code", 502 | "Children": [ 503 | { 504 | "Type": "NodeCodeSpanOpenMarker" 505 | }, 506 | { 507 | "Type": "NodeCodeSpanContent", 508 | "Data": "token {Your API Token}" 509 | }, 510 | { 511 | "Type": "NodeCodeSpanCloseMarker" 512 | } 513 | ] 514 | }, 515 | { 516 | "Type": "NodeText", 517 | "Data": "(注意大小写和空格),API Token 可以 " 518 | }, 519 | { 520 | "Type": "NodeLink", 521 | "Data": "span", 522 | "Children": [ 523 | { 524 | "Type": "NodeOpenBracket" 525 | }, 526 | { 527 | "Type": "NodeLinkText", 528 | "Data": "链滴 - 设置 - 账号" 529 | }, 530 | { 531 | "Type": "NodeCloseBracket" 532 | }, 533 | { 534 | "Type": "NodeOpenParen" 535 | }, 536 | { 537 | "Type": "NodeLinkDest", 538 | "Data": "https://ld246.com/settings/account" 539 | }, 540 | { 541 | "Type": "NodeCloseParen" 542 | } 543 | ] 544 | }, 545 | { 546 | "Type": "NodeText", 547 | "Data": " 中找到" 548 | } 549 | ] 550 | } 551 | ] 552 | } 553 | ] 554 | }, 555 | { 556 | "ID": "20220419193546-kq7dd5i", 557 | "Type": "NodeParagraph", 558 | "Properties": { 559 | "id": "20220419193546-kq7dd5i", 560 | "updated": "20220419193549" 561 | }, 562 | "Children": [ 563 | { 564 | "Type": "NodeText", 565 | "Data": "请注意:" 566 | } 567 | ] 568 | }, 569 | { 570 | "ID": "20220414111353-afugmrj", 571 | "Type": "NodeList", 572 | "ListData": {}, 573 | "Properties": { 574 | "id": "20220414111353-afugmrj", 575 | "updated": "20220419193608" 576 | }, 577 | "Children": [ 578 | { 579 | "ID": "20220419193550-vhd8e0d", 580 | "Type": "NodeListItem", 581 | "ListData": { 582 | "BulletChar": 42, 583 | "Marker": "Kg==" 584 | }, 585 | "Properties": { 586 | "id": "20220419193550-vhd8e0d", 587 | "updated": "20220419193608" 588 | }, 589 | "Children": [ 590 | { 591 | "ID": "20220419193550-9t3vvr3", 592 | "Type": "NodeParagraph", 593 | "Properties": { 594 | "id": "20220419193550-9t3vvr3", 595 | "updated": "20220419193608" 596 | }, 597 | "Children": [ 598 | { 599 | "Type": "NodeText", 600 | "Data": "频率限制:每 24 小时最多插入 128 条" 601 | } 602 | ] 603 | } 604 | ] 605 | } 606 | ] 607 | }, 608 | { 609 | "ID": "20220419112427-y1vuxbo", 610 | "Type": "NodeParagraph", 611 | "Properties": { 612 | "id": "20220419112427-y1vuxbo", 613 | "updated": "20220419112427" 614 | } 615 | } 616 | ] 617 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180320-qgr0b3q.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180320-qgr0b3q", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f3a8", 6 | "id": "20210808180320-qgr0b3q", 7 | "title": "自定义外观", 8 | "updated": "20210808180320" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210808180320-20o026n", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210808180320-20o026n", 16 | "updated": "20210808180320" 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210808180321-hbvl5c2", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f68c", 6 | "id": "20210808180321-hbvl5c2", 7 | "title": "通用操作", 8 | "updated": "20210814001414" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210808180321-nvp3dph", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210808180321-nvp3dph", 16 | "updated": "20210814001414" 17 | } 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20200822191536-rm6hwid.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200822191536-rm6hwid", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200822191536-rm6hwid", 6 | "title": "窗口和页签", 7 | "type": "doc" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210104091259-0s2m8p3", 12 | "Type": "NodeParagraph", 13 | "Properties": { 14 | "id": "20210104091259-0s2m8p3", 15 | "updated": "20210302223646" 16 | }, 17 | "Children": [ 18 | { 19 | "Type": "NodeText", 20 | "Data": "思源支持多窗口和多页签,这样可以方便地进行文档编辑和查看。" 21 | } 22 | ] 23 | }, 24 | { 25 | "ID": "20210104091259-avxiiqx", 26 | "Type": "NodeParagraph", 27 | "Properties": { 28 | "id": "20210104091259-avxiiqx" 29 | }, 30 | "Children": [ 31 | { 32 | "Type": "NodeText", 33 | "Data": "页签上支持上下和左右分屏,打开的所有页签是实时同步内容的。比如对于相同一份文档进行多开页签,在其中一个页签中编辑保存后,其他页签也会自动同步最新内容,在享受多开的便利时避免脏数据覆盖。" 34 | } 35 | ] 36 | }, 37 | { 38 | "ID": "20210104091259-0hewfsu", 39 | "Type": "NodeParagraph", 40 | "Properties": { 41 | "id": "20210104091259-0hewfsu" 42 | }, 43 | "Children": [ 44 | { 45 | "Type": "NodeText", 46 | "Data": "除了文档保存是同步的,保存后产生的关联渲染也是同步的,文档相关的内容块预览以及关系图都是实时刷新,这样能在最小限度上排除干扰,让我们将注意力集中在笔记内容上。" 47 | } 48 | ] 49 | }, 50 | { 51 | "ID": "20210104091259-k921oy3", 52 | "Type": "NodeParagraph", 53 | "Properties": { 54 | "id": "20210104091259-k921oy3" 55 | }, 56 | "Children": [ 57 | { 58 | "Type": "NodeText", 59 | "Data": "除了分屏操作,页签也支持拖拽,这样我们能够随心所欲地布置整个界面,在自己最舒服的布局下记录笔记和整理知识。" 60 | } 61 | ] 62 | }, 63 | { 64 | "ID": "20210104091259-86iaf33", 65 | "Type": "NodeParagraph", 66 | "Properties": { 67 | "id": "20210104091259-86iaf33", 68 | "updated": "20210401004103" 69 | }, 70 | "Children": [ 71 | { 72 | "Type": "NodeText", 73 | "Data": "如果你正在使用的设备屏幕较小,可以考虑" 74 | }, 75 | { 76 | "Type": "NodeBlockRef", 77 | "Children": [ 78 | { 79 | "Type": "NodeOpenParen" 80 | }, 81 | { 82 | "Type": "NodeOpenParen" 83 | }, 84 | { 85 | "Type": "NodeBlockRefID", 86 | "Data": "20201004184819-nj8ibyg" 87 | }, 88 | { 89 | "Type": "NodeBlockRefSpace" 90 | }, 91 | { 92 | "Type": "NodeBlockRefText", 93 | "Data": "通过浏览器使用" 94 | }, 95 | { 96 | "Type": "NodeCloseParen" 97 | }, 98 | { 99 | "Type": "NodeCloseParen" 100 | } 101 | ] 102 | }, 103 | { 104 | "Type": "NodeText", 105 | "Data": ",这样就能通过浏览器实例进行界面切换。" 106 | } 107 | ] 108 | } 109 | ] 110 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20200910201551-h4twhas.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200910201551-h4twhas", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200910201551-h4twhas", 6 | "title": "书签和标签", 7 | "type": "doc", 8 | "updated": "20210702231322" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210104091316-ltmnzg9", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210104091316-ltmnzg9" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeHeadingC8hMarker", 21 | "Data": "## " 22 | }, 23 | { 24 | "Type": "NodeText", 25 | "Data": "书签" 26 | } 27 | ] 28 | }, 29 | { 30 | "ID": "20210104091316-lz5jshd", 31 | "Type": "NodeParagraph", 32 | "Properties": { 33 | "id": "20210104091316-lz5jshd", 34 | "updated": "20210702231322" 35 | }, 36 | "Children": [ 37 | { 38 | "Type": "NodeText", 39 | "Data": "如果你需要“收藏”内容块,请通过块标菜单打开属性面板,然后就可以在属性面板中设置书签了。" 40 | } 41 | ] 42 | }, 43 | { 44 | "ID": "20210104091316-bv7y23w", 45 | "Type": "NodeParagraph", 46 | "Properties": { 47 | "id": "20210104091316-bv7y23w" 48 | }, 49 | "Children": [ 50 | { 51 | "Type": "NodeText", 52 | "Data": "内置的书签标识是 ✨💡️⏳,可以通过新建其他文本作为书签标识。" 53 | } 54 | ] 55 | }, 56 | { 57 | "ID": "20210104091316-5vwheuz", 58 | "Type": "NodeParagraph", 59 | "Properties": { 60 | "id": "20210104091316-5vwheuz" 61 | }, 62 | "Children": [ 63 | { 64 | "Type": "NodeText", 65 | "Data": "所有收藏过的内容块会在书签页签( " 66 | }, 67 | { 68 | "Type": "NodeKbd", 69 | "Children": [ 70 | { 71 | "Type": "NodeKbdOpenMarker" 72 | }, 73 | { 74 | "Type": "NodeText", 75 | "Data": "Alt 3" 76 | }, 77 | { 78 | "Type": "NodeKbdCloseMarker" 79 | } 80 | ] 81 | }, 82 | { 83 | "Type": "NodeText", 84 | "Data": " / " 85 | }, 86 | { 87 | "Type": "NodeKbd", 88 | "Children": [ 89 | { 90 | "Type": "NodeKbdOpenMarker" 91 | }, 92 | { 93 | "Type": "NodeText", 94 | "Data": "⌘ 3" 95 | }, 96 | { 97 | "Type": "NodeKbdCloseMarker" 98 | } 99 | ] 100 | }, 101 | { 102 | "Type": "NodeText", 103 | "Data": ")中列出。如果要取消收藏,在该内容块标识下拉菜单中选择删除即可。" 104 | } 105 | ] 106 | }, 107 | { 108 | "ID": "20210104091316-zxotarc", 109 | "Type": "NodeHeading", 110 | "HeadingLevel": 2, 111 | "Properties": { 112 | "id": "20210104091316-zxotarc" 113 | }, 114 | "Children": [ 115 | { 116 | "Type": "NodeHeadingC8hMarker", 117 | "Data": "## " 118 | }, 119 | { 120 | "Type": "NodeText", 121 | "Data": "标签" 122 | } 123 | ] 124 | }, 125 | { 126 | "ID": "20210104091316-2w9o7q2", 127 | "Type": "NodeParagraph", 128 | "Properties": { 129 | "id": "20210104091316-2w9o7q2" 130 | }, 131 | "Children": [ 132 | { 133 | "Type": "NodeText", 134 | "Data": "标签用于在内容块中对该块进行标记。语法是通过一前一后两个 " 135 | }, 136 | { 137 | "Type": "NodeCodeSpan", 138 | "CodeMarkerLen": 1, 139 | "Children": [ 140 | { 141 | "Type": "NodeCodeSpanOpenMarker", 142 | "Data": "`" 143 | }, 144 | { 145 | "Type": "NodeCodeSpanContent", 146 | "Data": "#" 147 | }, 148 | { 149 | "Type": "NodeCodeSpanCloseMarker", 150 | "Data": "`" 151 | } 152 | ] 153 | }, 154 | { 155 | "Type": "NodeText", 156 | "Data": " 将标签标识包裹起来,像这样 " 157 | }, 158 | { 159 | "Type": "NodeCodeSpan", 160 | "CodeMarkerLen": 1, 161 | "Children": [ 162 | { 163 | "Type": "NodeCodeSpanOpenMarker", 164 | "Data": "`" 165 | }, 166 | { 167 | "Type": "NodeCodeSpanContent", 168 | "Data": "#标签#" 169 | }, 170 | { 171 | "Type": "NodeCodeSpanCloseMarker", 172 | "Data": "`" 173 | } 174 | ] 175 | }, 176 | { 177 | "Type": "NodeText", 178 | "Data": "。" 179 | } 180 | ] 181 | }, 182 | { 183 | "ID": "20210104091316-nehznw8", 184 | "Type": "NodeParagraph", 185 | "Properties": { 186 | "id": "20210104091316-nehznw8" 187 | }, 188 | "Children": [ 189 | { 190 | "Type": "NodeText", 191 | "Data": "标签支持层级,这样可以更方便地对内容块进行分类整理。不同层级之间使用 " 192 | }, 193 | { 194 | "Type": "NodeCodeSpan", 195 | "CodeMarkerLen": 1, 196 | "Children": [ 197 | { 198 | "Type": "NodeCodeSpanOpenMarker", 199 | "Data": "`" 200 | }, 201 | { 202 | "Type": "NodeCodeSpanContent", 203 | "Data": "/" 204 | }, 205 | { 206 | "Type": "NodeCodeSpanCloseMarker", 207 | "Data": "`" 208 | } 209 | ] 210 | }, 211 | { 212 | "Type": "NodeText", 213 | "Data": " 分隔,像这样 " 214 | }, 215 | { 216 | "Type": "NodeCodeSpan", 217 | "CodeMarkerLen": 1, 218 | "Children": [ 219 | { 220 | "Type": "NodeCodeSpanOpenMarker", 221 | "Data": "`" 222 | }, 223 | { 224 | "Type": "NodeCodeSpanContent", 225 | "Data": "#A/B/C#" 226 | }, 227 | { 228 | "Type": "NodeCodeSpanCloseMarker", 229 | "Data": "`" 230 | } 231 | ] 232 | }, 233 | { 234 | "Type": "NodeText", 235 | "Data": "。" 236 | } 237 | ] 238 | }, 239 | { 240 | "ID": "20210104091316-gt0utcz", 241 | "Type": "NodeParagraph", 242 | "Properties": { 243 | "id": "20210104091316-gt0utcz" 244 | }, 245 | "Children": [ 246 | { 247 | "Type": "NodeText", 248 | "Data": "所有打过标签的内容块会在标签页签(" 249 | }, 250 | { 251 | "Type": "NodeKbd", 252 | "Children": [ 253 | { 254 | "Type": "NodeKbdOpenMarker" 255 | }, 256 | { 257 | "Type": "NodeText", 258 | "Data": "Alt 4" 259 | }, 260 | { 261 | "Type": "NodeKbdCloseMarker" 262 | } 263 | ] 264 | }, 265 | { 266 | "Type": "NodeText", 267 | "Data": " / " 268 | }, 269 | { 270 | "Type": "NodeKbd", 271 | "Children": [ 272 | { 273 | "Type": "NodeKbdOpenMarker" 274 | }, 275 | { 276 | "Type": "NodeText", 277 | "Data": "⌘ 4" 278 | }, 279 | { 280 | "Type": "NodeKbdCloseMarker" 281 | } 282 | ] 283 | }, 284 | { 285 | "Type": "NodeText", 286 | "Data": ")中列出。如果需要取消标签,在内容块中删掉该标签即可。" 287 | } 288 | ] 289 | } 290 | ] 291 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20200915214115-42b8zma.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20200915214115-42b8zma", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20200915214115-42b8zma", 6 | "title": "资源文件", 7 | "type": "doc", 8 | "updated": "20220503121834" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210503095355-r83044o", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210503095355-r83044o", 17 | "updated": "20210503095726" 18 | }, 19 | "Children": [ 20 | { 21 | "Type": "NodeHeadingC8hMarker", 22 | "Data": "## " 23 | }, 24 | { 25 | "Type": "NodeText", 26 | "Data": "概述" 27 | } 28 | ] 29 | }, 30 | { 31 | "ID": "20210503095358-zr3uijl", 32 | "Type": "NodeParagraph", 33 | "Properties": { 34 | "id": "20210503095358-zr3uijl", 35 | "updated": "20210615102655" 36 | }, 37 | "Children": [ 38 | { 39 | "Type": "NodeText", 40 | "Data": "通过编辑器插入的附件会被认为是资源文件,默认放置在工作空间 data/assets 文件夹下。" 41 | } 42 | ] 43 | }, 44 | { 45 | "ID": "20201210194734-lr6v0s2", 46 | "Type": "NodeHeading", 47 | "HeadingLevel": 2, 48 | "Properties": { 49 | "id": "20201210194734-lr6v0s2" 50 | }, 51 | "Children": [ 52 | { 53 | "Type": "NodeHeadingC8hMarker", 54 | "Data": "## " 55 | }, 56 | { 57 | "Type": "NodeText", 58 | "Data": "插入图片" 59 | } 60 | ] 61 | }, 62 | { 63 | "ID": "20210104091255-8s7avcx", 64 | "Type": "NodeParagraph", 65 | "Properties": { 66 | "id": "20210104091255-8s7avcx", 67 | "updated": "20210503095618" 68 | }, 69 | "Children": [ 70 | { 71 | "Type": "NodeText", 72 | "Data": "在编辑器中可以直接粘贴系统剪切板中复制好的图片,或者通过拖拽图片文件到编辑器中也可以实现图片插入。" 73 | } 74 | ] 75 | }, 76 | { 77 | "ID": "20210104091255-7fwvx7a", 78 | "Type": "NodeParagraph", 79 | "Properties": { 80 | "id": "20210104091255-7fwvx7a", 81 | "updated": "20210615101500" 82 | }, 83 | "Children": [ 84 | { 85 | "Type": "NodeText", 86 | "Data": "如果排版时指定了图片标题,则标题会被渲染在图片下方作为图注。" 87 | } 88 | ] 89 | }, 90 | { 91 | "ID": "20210512171633-u3iy2xx", 92 | "Type": "NodeParagraph", 93 | "Properties": { 94 | "id": "20210512171633-u3iy2xx", 95 | "updated": "20210604092212" 96 | }, 97 | "Children": [ 98 | { 99 | "Type": "NodeImage", 100 | "Data": "span", 101 | "Properties": { 102 | "style": "display: block;" 103 | }, 104 | "Children": [ 105 | { 106 | "Type": "NodeBang" 107 | }, 108 | { 109 | "Type": "NodeOpenBracket" 110 | }, 111 | { 112 | "Type": "NodeLinkText", 113 | "Data": "siyuan-128.png" 114 | }, 115 | { 116 | "Type": "NodeCloseBracket" 117 | }, 118 | { 119 | "Type": "NodeOpenParen" 120 | }, 121 | { 122 | "Type": "NodeLinkDest", 123 | "Data": "assets/siyuan-128-20210604092205-djd749a.png" 124 | }, 125 | { 126 | "Type": "NodeLinkSpace" 127 | }, 128 | { 129 | "Type": "NodeLinkTitle", 130 | "Data": "源于思考,饮水思源" 131 | }, 132 | { 133 | "Type": "NodeCloseParen" 134 | } 135 | ] 136 | }, 137 | { 138 | "Type": "NodeKramdownSpanIAL", 139 | "Data": "{: style=\"display: block;\"}" 140 | }, 141 | { 142 | "Type": "NodeText", 143 | "Data": "\n" 144 | } 145 | ] 146 | }, 147 | { 148 | "ID": "20210115222011-bzsftun", 149 | "Type": "NodeHeading", 150 | "HeadingLevel": 2, 151 | "Properties": { 152 | "id": "20210115222011-bzsftun" 153 | }, 154 | "Children": [ 155 | { 156 | "Type": "NodeHeadingC8hMarker", 157 | "Data": "## " 158 | }, 159 | { 160 | "Type": "NodeText", 161 | "Data": "清理未引用资源" 162 | } 163 | ] 164 | }, 165 | { 166 | "ID": "20210115222053-i62ppkz", 167 | "Type": "NodeParagraph", 168 | "Properties": { 169 | "id": "20210115222053-i62ppkz", 170 | "updated": "20210503095856" 171 | }, 172 | "Children": [ 173 | { 174 | "Type": "NodeText", 175 | "Data": "“引用”指的是通过超链接、插入图片或者 HTML 标签(例如 " 176 | }, 177 | { 178 | "Type": "NodeCodeSpan", 179 | "CodeMarkerLen": 1, 180 | "Children": [ 181 | { 182 | "Type": "NodeCodeSpanOpenMarker", 183 | "Data": "`" 184 | }, 185 | { 186 | "Type": "NodeCodeSpanContent", 187 | "Data": "\u003cimg\u003e" 188 | }, 189 | { 190 | "Type": "NodeCodeSpanCloseMarker", 191 | "Data": "`" 192 | } 193 | ] 194 | }, 195 | { 196 | "Type": "NodeText", 197 | "Data": " 、" 198 | }, 199 | { 200 | "Type": "NodeCodeSpan", 201 | "CodeMarkerLen": 1, 202 | "Children": [ 203 | { 204 | "Type": "NodeCodeSpanOpenMarker", 205 | "Data": "`" 206 | }, 207 | { 208 | "Type": "NodeCodeSpanContent", 209 | "Data": "\u003ciframe\u003e" 210 | }, 211 | { 212 | "Type": "NodeCodeSpanCloseMarker", 213 | "Data": "`" 214 | } 215 | ] 216 | }, 217 | { 218 | "Type": "NodeText", 219 | "Data": ")的属性 " 220 | }, 221 | { 222 | "Type": "NodeCodeSpan", 223 | "CodeMarkerLen": 1, 224 | "Children": [ 225 | { 226 | "Type": "NodeCodeSpanOpenMarker", 227 | "Data": "`" 228 | }, 229 | { 230 | "Type": "NodeCodeSpanContent", 231 | "Data": "src" 232 | }, 233 | { 234 | "Type": "NodeCodeSpanCloseMarker", 235 | "Data": "`" 236 | } 237 | ] 238 | }, 239 | { 240 | "Type": "NodeText", 241 | "Data": " 对资源文件进行链接。这里分为两种情况:" 242 | } 243 | ] 244 | }, 245 | { 246 | "ID": "20210115222514-tqfsawm", 247 | "Type": "NodeList", 248 | "ListData": { 249 | "Typ": 1, 250 | "Tight": true, 251 | "Start": 1, 252 | "Delimiter": 46, 253 | "Padding": 3, 254 | "Marker": "MQ==", 255 | "Num": 1 256 | }, 257 | "Properties": { 258 | "id": "20210115222514-tqfsawm" 259 | }, 260 | "Children": [ 261 | { 262 | "ID": "20210115222515-47r5lop", 263 | "Type": "NodeListItem", 264 | "Data": "1", 265 | "ListData": { 266 | "Typ": 1, 267 | "Tight": true, 268 | "Start": 1, 269 | "Delimiter": 46, 270 | "Padding": 3, 271 | "Marker": "MQ==", 272 | "Num": 1 273 | }, 274 | "Properties": { 275 | "id": "20210115222515-47r5lop" 276 | }, 277 | "Children": [ 278 | { 279 | "ID": "20210204172443-a8xpkb9", 280 | "Type": "NodeParagraph", 281 | "Properties": { 282 | "id": "20210204172443-a8xpkb9" 283 | }, 284 | "Children": [ 285 | { 286 | "Type": "NodeText", 287 | "Data": "引用具体的资源文件,比如图片或者文件" 288 | } 289 | ] 290 | } 291 | ] 292 | }, 293 | { 294 | "ID": "20210115222545-nilj84d", 295 | "Type": "NodeListItem", 296 | "Data": "2", 297 | "ListData": { 298 | "Typ": 1, 299 | "Tight": true, 300 | "Start": 2, 301 | "Delimiter": 46, 302 | "Padding": 3, 303 | "Marker": "Mg==", 304 | "Num": 2 305 | }, 306 | "Properties": { 307 | "id": "20210115222545-nilj84d" 308 | }, 309 | "Children": [ 310 | { 311 | "ID": "20210204172443-zyll68d", 312 | "Type": "NodeParagraph", 313 | "Properties": { 314 | "id": "20210204172443-zyll68d" 315 | }, 316 | "Children": [ 317 | { 318 | "Type": "NodeText", 319 | "Data": "引用资源文件夹(在 assets 文件夹下的子文件夹),必须以 " 320 | }, 321 | { 322 | "Type": "NodeCodeSpan", 323 | "CodeMarkerLen": 1, 324 | "Children": [ 325 | { 326 | "Type": "NodeCodeSpanOpenMarker", 327 | "Data": "`" 328 | }, 329 | { 330 | "Type": "NodeCodeSpanContent", 331 | "Data": "/" 332 | }, 333 | { 334 | "Type": "NodeCodeSpanCloseMarker", 335 | "Data": "`" 336 | } 337 | ] 338 | }, 339 | { 340 | "Type": "NodeText", 341 | "Data": " 结尾,比如 " 342 | }, 343 | { 344 | "Type": "NodeCodeSpan", 345 | "CodeMarkerLen": 1, 346 | "Children": [ 347 | { 348 | "Type": "NodeCodeSpanOpenMarker", 349 | "Data": "`" 350 | }, 351 | { 352 | "Type": "NodeCodeSpanContent", 353 | "Data": "[foo](assets/bar/)" 354 | }, 355 | { 356 | "Type": "NodeCodeSpanCloseMarker", 357 | "Data": "`" 358 | } 359 | ] 360 | } 361 | ] 362 | } 363 | ] 364 | } 365 | ] 366 | }, 367 | { 368 | "ID": "20210115223119-4mzx5a8", 369 | "Type": "NodeParagraph", 370 | "Properties": { 371 | "id": "20210115223119-4mzx5a8" 372 | }, 373 | "Children": [ 374 | { 375 | "Type": "NodeText", 376 | "Data": "第二种情况比较特殊:一个资源文件夹如果被引用,则下面所有资源文件无论是否被单独引用,都会被算作已经引用。" 377 | } 378 | ] 379 | }, 380 | { 381 | "ID": "20210115223610-ffnxstf", 382 | "Type": "NodeParagraph", 383 | "Properties": { 384 | "id": "20210115223610-ffnxstf", 385 | "updated": "20210512160443" 386 | }, 387 | "Children": [ 388 | { 389 | "Type": "NodeText", 390 | "Data": "在 " 391 | }, 392 | { 393 | "Type": "NodeKbd", 394 | "Children": [ 395 | { 396 | "Type": "NodeKbdOpenMarker" 397 | }, 398 | { 399 | "Type": "NodeText", 400 | "Data": "设置" 401 | }, 402 | { 403 | "Type": "NodeKbdCloseMarker" 404 | } 405 | ] 406 | }, 407 | { 408 | "Type": "NodeText", 409 | "Data": " - " 410 | }, 411 | { 412 | "Type": "NodeKbd", 413 | "Children": [ 414 | { 415 | "Type": "NodeKbdOpenMarker" 416 | }, 417 | { 418 | "Type": "NodeText", 419 | "Data": "资源" 420 | }, 421 | { 422 | "Type": "NodeKbdCloseMarker" 423 | } 424 | ] 425 | }, 426 | { 427 | "Type": "NodeText", 428 | "Data": " 中可以一键清理未引用资源,如果需要找回被误删的文件,请通过" 429 | }, 430 | { 431 | "Type": "NodeBlockRef", 432 | "Children": [ 433 | { 434 | "Type": "NodeOpenParen" 435 | }, 436 | { 437 | "Type": "NodeOpenParen" 438 | }, 439 | { 440 | "Type": "NodeBlockRefID", 441 | "Data": "20210104090742-hjfornp" 442 | }, 443 | { 444 | "Type": "NodeBlockRefSpace" 445 | }, 446 | { 447 | "Type": "NodeBlockRefText", 448 | "Data": "回滚" 449 | }, 450 | { 451 | "Type": "NodeCloseParen" 452 | }, 453 | { 454 | "Type": "NodeCloseParen" 455 | } 456 | ] 457 | }, 458 | { 459 | "Type": "NodeText", 460 | "Data": "。" 461 | } 462 | ] 463 | }, 464 | { 465 | "ID": "20210130103406-8jfbo6k", 466 | "Type": "NodeParagraph", 467 | "Properties": { 468 | "id": "20210130103406-8jfbo6k", 469 | "updated": "20210512160659" 470 | }, 471 | "Children": [ 472 | { 473 | "Type": "NodeTag", 474 | "Children": [ 475 | { 476 | "Type": "NodeTagOpenMarker", 477 | "Data": "#" 478 | }, 479 | { 480 | "Type": "NodeText", 481 | "Data": "注意" 482 | }, 483 | { 484 | "Type": "NodeTagCloseMarker", 485 | "Data": "#" 486 | } 487 | ] 488 | }, 489 | { 490 | "Type": "NodeText", 491 | "Data": ":使用绝对路径(本地路径或者是网络路径)不会纳入清理计算。" 492 | } 493 | ] 494 | }, 495 | { 496 | "ID": "20210615102657-kampx8a", 497 | "Type": "NodeHeading", 498 | "HeadingLevel": 2, 499 | "Properties": { 500 | "id": "20210615102657-kampx8a", 501 | "updated": "20220503121605" 502 | }, 503 | "Children": [ 504 | { 505 | "Type": "NodeText", 506 | "Data": "笔记本级资源文件" 507 | } 508 | ] 509 | }, 510 | { 511 | "ID": "20210615102703-7wghhgm", 512 | "Type": "NodeParagraph", 513 | "Properties": { 514 | "id": "20210615102703-7wghhgm", 515 | "updated": "20210626153454" 516 | }, 517 | "Children": [ 518 | { 519 | "Type": "NodeText", 520 | "Data": "如果需要默认将插入的资源文件放置在文档同级 assets 文件夹下,则需要先手动创建名为 assets 的文件夹,这样思源会优先选择该 assets 文件夹来存放资源文件。" 521 | } 522 | ] 523 | }, 524 | { 525 | "ID": "20220503120950-4e9vwxq", 526 | "Type": "NodeParagraph", 527 | "Properties": { 528 | "id": "20220503120950-4e9vwxq", 529 | "updated": "20220503121613" 530 | }, 531 | "Children": [ 532 | { 533 | "Type": "NodeText", 534 | "Data": "建议尽量不要使用笔记本级资源文件,因为这会带来一些副作用:" 535 | } 536 | ] 537 | }, 538 | { 539 | "ID": "20220503121213-afjyt05", 540 | "Type": "NodeList", 541 | "ListData": {}, 542 | "Properties": { 543 | "id": "20220503121213-afjyt05", 544 | "updated": "20220503121834" 545 | }, 546 | "Children": [ 547 | { 548 | "ID": "20220503121214-haxyvyt", 549 | "Type": "NodeListItem", 550 | "ListData": { 551 | "BulletChar": 42, 552 | "Marker": "Kg==" 553 | }, 554 | "Properties": { 555 | "id": "20220503121214-haxyvyt", 556 | "updated": "20220503121401" 557 | }, 558 | "Children": [ 559 | { 560 | "ID": "20220503121214-cmqtvby", 561 | "Type": "NodeParagraph", 562 | "Properties": { 563 | "id": "20220503121214-cmqtvby", 564 | "updated": "20220503121401" 565 | }, 566 | "Children": [ 567 | { 568 | "Type": "NodeText", 569 | "Data": "删除该笔记本时,为保证跨笔记本资源文件引用正常工作,该笔记本下的资源文件会被批量复制到全局 assets 中" 570 | } 571 | ] 572 | } 573 | ] 574 | }, 575 | { 576 | "ID": "20220503121359-3hqko22", 577 | "Type": "NodeListItem", 578 | "ListData": { 579 | "BulletChar": 42, 580 | "Marker": "Kg==" 581 | }, 582 | "Properties": { 583 | "id": "20220503121359-3hqko22", 584 | "updated": "20220503121834" 585 | }, 586 | "Children": [ 587 | { 588 | "ID": "20220503121359-amc47nl", 589 | "Type": "NodeParagraph", 590 | "Properties": { 591 | "id": "20220503121359-amc47nl", 592 | "updated": "20220503121834" 593 | }, 594 | "Children": [ 595 | { 596 | "Type": "NodeText", 597 | "Data": "不支持在数据历史中查看笔记本级资源文件历史" 598 | } 599 | ] 600 | } 601 | ] 602 | } 603 | ] 604 | } 605 | ] 606 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20201004184819-nj8ibyg.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20201004184819-nj8ibyg", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20201004184819-nj8ibyg", 6 | "title": "在浏览器上使用", 7 | "type": "doc" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210104090909-6pyfjgx", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20210104090909-6pyfjgx", 16 | "updated": "20210501194730" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeHeadingC8hMarker", 21 | "Data": "## " 22 | }, 23 | { 24 | "Type": "NodeText", 25 | "Data": "浏览器用法" 26 | } 27 | ] 28 | }, 29 | { 30 | "ID": "20210104090909-3fkdb8b", 31 | "Type": "NodeParagraph", 32 | "Properties": { 33 | "id": "20210104090909-3fkdb8b", 34 | "updated": "20210302223612" 35 | }, 36 | "Children": [ 37 | { 38 | "Type": "NodeText", 39 | "Data": "思源桌面端是基于 " 40 | }, 41 | { 42 | "Type": "NodeLink", 43 | "Children": [ 44 | { 45 | "Type": "NodeOpenBracket", 46 | "Data": "[" 47 | }, 48 | { 49 | "Type": "NodeLinkText", 50 | "Data": "Electron" 51 | }, 52 | { 53 | "Type": "NodeCloseBracket", 54 | "Data": "]" 55 | }, 56 | { 57 | "Type": "NodeOpenParen", 58 | "Data": "(" 59 | }, 60 | { 61 | "Type": "NodeLinkDest", 62 | "Data": "https://www.electronjs.org" 63 | }, 64 | { 65 | "Type": "NodeCloseParen", 66 | "Data": ")" 67 | } 68 | ] 69 | }, 70 | { 71 | "Type": "NodeText", 72 | "Data": " 打包的独立应用,但这并不唯一的使用方式。只要启动思源内核后,就能在浏览器上直接使用了,支持移动端浏览器。" 73 | } 74 | ] 75 | }, 76 | { 77 | "ID": "20210104090909-z9210o7", 78 | "Type": "NodeList", 79 | "ListData": { 80 | "Tight": true, 81 | "BulletChar": 42, 82 | "Padding": 2, 83 | "Marker": "Kg==", 84 | "Num": -1 85 | }, 86 | "Properties": { 87 | "id": "20210104090909-z9210o7" 88 | }, 89 | "Children": [ 90 | { 91 | "ID": "20210104090909-5occty9", 92 | "Type": "NodeListItem", 93 | "Data": "*", 94 | "ListData": { 95 | "Tight": true, 96 | "BulletChar": 42, 97 | "Padding": 2, 98 | "Marker": "Kg==", 99 | "Num": -1 100 | }, 101 | "Properties": { 102 | "id": "20210104090909-5occty9" 103 | }, 104 | "Children": [ 105 | { 106 | "ID": "20210302223610-ngnee0k", 107 | "Type": "NodeParagraph", 108 | "Properties": { 109 | "id": "20210302223610-ngnee0k" 110 | }, 111 | "Children": [ 112 | { 113 | "Type": "NodeText", 114 | "Data": "桌面端网页版:使用体验几乎和 Electron 独立应用一致" 115 | } 116 | ] 117 | } 118 | ] 119 | }, 120 | { 121 | "ID": "20210104090909-ipt2k4r", 122 | "Type": "NodeListItem", 123 | "Data": "*", 124 | "ListData": { 125 | "Tight": true, 126 | "BulletChar": 42, 127 | "Padding": 2, 128 | "Marker": "Kg==", 129 | "Num": -1 130 | }, 131 | "Properties": { 132 | "id": "20210104090909-ipt2k4r" 133 | }, 134 | "Children": [ 135 | { 136 | "ID": "20210302223610-hnshr1s", 137 | "Type": "NodeParagraph", 138 | "Properties": { 139 | "id": "20210302223610-hnshr1s" 140 | }, 141 | "Children": [ 142 | { 143 | "Type": "NodeText", 144 | "Data": "移动端网页版:为移动端使用体验设计" 145 | } 146 | ] 147 | } 148 | ] 149 | } 150 | ] 151 | }, 152 | { 153 | "ID": "20210104090909-5ucwkfd", 154 | "Type": "NodeParagraph", 155 | "Properties": { 156 | "id": "20210104090909-5ucwkfd" 157 | }, 158 | "Children": [ 159 | { 160 | "Type": "NodeText", 161 | "Data": "访问 " 162 | }, 163 | { 164 | "Type": "NodeCodeSpan", 165 | "CodeMarkerLen": 1, 166 | "Children": [ 167 | { 168 | "Type": "NodeCodeSpanOpenMarker", 169 | "Data": "`" 170 | }, 171 | { 172 | "Type": "NodeCodeSpanContent", 173 | "Data": "http://127.0.0.1:6806/" 174 | }, 175 | { 176 | "Type": "NodeCodeSpanCloseMarker", 177 | "Data": "`" 178 | } 179 | ] 180 | }, 181 | { 182 | "Type": "NodeText", 183 | "Data": " 后会自动根据浏览器版本切换桌面端或移动端。" 184 | } 185 | ] 186 | }, 187 | { 188 | "ID": "20210104090909-z2r76p3", 189 | "Type": "NodeParagraph", 190 | "Properties": { 191 | "id": "20210104090909-z2r76p3" 192 | }, 193 | "Children": [ 194 | { 195 | "Type": "NodeText", 196 | "Data": "如果需要在局域网内使用,将 " 197 | }, 198 | { 199 | "Type": "NodeCodeSpan", 200 | "CodeMarkerLen": 1, 201 | "Children": [ 202 | { 203 | "Type": "NodeCodeSpanOpenMarker", 204 | "Data": "`" 205 | }, 206 | { 207 | "Type": "NodeCodeSpanContent", 208 | "Data": "127.0.0.1" 209 | }, 210 | { 211 | "Type": "NodeCodeSpanCloseMarker", 212 | "Data": "`" 213 | } 214 | ] 215 | }, 216 | { 217 | "Type": "NodeText", 218 | "Data": " 换成局域网 IP 地址即可。除了本地局域网使用,这里提供两个自助方案实现公网使用:" 219 | } 220 | ] 221 | }, 222 | { 223 | "ID": "20210104090909-dcl5tif", 224 | "Type": "NodeList", 225 | "ListData": { 226 | "Tight": true, 227 | "BulletChar": 42, 228 | "Padding": 2, 229 | "Marker": "Kg==", 230 | "Num": -1 231 | }, 232 | "Properties": { 233 | "id": "20210104090909-dcl5tif" 234 | }, 235 | "Children": [ 236 | { 237 | "ID": "20210104090909-qoham0m", 238 | "Type": "NodeListItem", 239 | "Data": "*", 240 | "ListData": { 241 | "Tight": true, 242 | "BulletChar": 42, 243 | "Padding": 2, 244 | "Marker": "Kg==", 245 | "Num": -1 246 | }, 247 | "Properties": { 248 | "id": "20210104090909-qoham0m" 249 | }, 250 | "Children": [ 251 | { 252 | "ID": "20210302223610-18yksf1", 253 | "Type": "NodeParagraph", 254 | "Properties": { 255 | "id": "20210302223610-18yksf1" 256 | }, 257 | "Children": [ 258 | { 259 | "Type": "NodeText", 260 | "Data": "通过“内网穿透”技术将本地内核服务发布在公网上(较为麻烦且不稳定,不推荐)" 261 | } 262 | ] 263 | } 264 | ] 265 | }, 266 | { 267 | "ID": "20210104090909-mtbso6l", 268 | "Type": "NodeListItem", 269 | "Data": "*", 270 | "ListData": { 271 | "Tight": true, 272 | "BulletChar": 42, 273 | "Padding": 2, 274 | "Marker": "Kg==", 275 | "Num": -1 276 | }, 277 | "Properties": { 278 | "id": "20210104090909-mtbso6l" 279 | }, 280 | "Children": [ 281 | { 282 | "ID": "20210302223610-l2uqi6m", 283 | "Type": "NodeParagraph", 284 | "Properties": { 285 | "id": "20210302223610-l2uqi6m" 286 | }, 287 | "Children": [ 288 | { 289 | "Type": "NodeText", 290 | "Data": "自行搭建思源服务端(推荐)" 291 | } 292 | ] 293 | } 294 | ] 295 | } 296 | ] 297 | }, 298 | { 299 | "ID": "20210104090909-9ldxx4v", 300 | "Type": "NodeParagraph", 301 | "Properties": { 302 | "id": "20210104090909-9ldxx4v", 303 | "updated": "20210522214253" 304 | }, 305 | "Children": [ 306 | { 307 | "Type": "NodeText", 308 | "Data": "在着手前,请从了解" 309 | }, 310 | { 311 | "Type": "NodeLink", 312 | "Children": [ 313 | { 314 | "Type": "NodeOpenBracket", 315 | "Data": "[" 316 | }, 317 | { 318 | "Type": "NodeLinkText", 319 | "Data": "思源笔记技术架构" 320 | }, 321 | { 322 | "Type": "NodeCloseBracket", 323 | "Data": "]" 324 | }, 325 | { 326 | "Type": "NodeOpenParen", 327 | "Data": "(" 328 | }, 329 | { 330 | "Type": "NodeLinkDest", 331 | "Data": "https://ld246.com/article/1619868273581#%E6%8A%80%E6%9C%AF%E6%9E%B6%E6%9E%84" 332 | }, 333 | { 334 | "Type": "NodeCloseParen", 335 | "Data": ")" 336 | } 337 | ] 338 | }, 339 | { 340 | "Type": "NodeText", 341 | "Data": "开始。" 342 | } 343 | ] 344 | }, 345 | { 346 | "ID": "20210104090909-9x9sqe8", 347 | "Type": "NodeHeading", 348 | "HeadingLevel": 3, 349 | "Properties": { 350 | "id": "20210104090909-9x9sqe8" 351 | }, 352 | "Children": [ 353 | { 354 | "Type": "NodeHeadingC8hMarker", 355 | "Data": "### " 356 | }, 357 | { 358 | "Type": "NodeText", 359 | "Data": "访问鉴权" 360 | } 361 | ] 362 | }, 363 | { 364 | "ID": "20210104090909-20f2hvi", 365 | "Type": "NodeParagraph", 366 | "Properties": { 367 | "id": "20210104090909-20f2hvi", 368 | "updated": "20210522214354" 369 | }, 370 | "Children": [ 371 | { 372 | "Type": "NodeText", 373 | "Data": "在 " 374 | }, 375 | { 376 | "Type": "NodeKbd", 377 | "Children": [ 378 | { 379 | "Type": "NodeKbdOpenMarker" 380 | }, 381 | { 382 | "Type": "NodeText", 383 | "Data": "设置" 384 | }, 385 | { 386 | "Type": "NodeKbdCloseMarker" 387 | } 388 | ] 389 | }, 390 | { 391 | "Type": "NodeText", 392 | "Data": " - " 393 | }, 394 | { 395 | "Type": "NodeKbd", 396 | "Children": [ 397 | { 398 | "Type": "NodeKbdOpenMarker" 399 | }, 400 | { 401 | "Type": "NodeText", 402 | "Data": "关于" 403 | }, 404 | { 405 | "Type": "NodeKbdCloseMarker" 406 | } 407 | ] 408 | }, 409 | { 410 | "Type": "NodeText", 411 | "Data": " 中可配置浏览器访问鉴权密码,留空表示不启用鉴权。这在开放网络(比如办公场所和公网)会比较有用,只有鉴权通过后才能进入工作空间。" 412 | } 413 | ] 414 | }, 415 | { 416 | "ID": "20210117210851-87cdi7m", 417 | "Type": "NodeParagraph", 418 | "Properties": { 419 | "id": "20210117210851-87cdi7m" 420 | } 421 | } 422 | ] 423 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20201227194925-7ipoiv6.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20201227194925-7ipoiv6", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20201227194925-7ipoiv6", 6 | "title": "内核 API", 7 | "type": "doc", 8 | "updated": "20220224233723" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210822163618-m0zvvbe", 13 | "Type": "NodeParagraph", 14 | "Properties": { 15 | "id": "20210822163618-m0zvvbe", 16 | "updated": "20220224233723" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "请浏览 " 22 | }, 23 | { 24 | "Type": "NodeLink", 25 | "Data": "span", 26 | "Children": [ 27 | { 28 | "Type": "NodeOpenBracket" 29 | }, 30 | { 31 | "Type": "NodeLinkText", 32 | "Data": "API 文档" 33 | }, 34 | { 35 | "Type": "NodeCloseBracket" 36 | }, 37 | { 38 | "Type": "NodeOpenParen" 39 | }, 40 | { 41 | "Type": "NodeLinkDest", 42 | "Data": "https://github.com/siyuan-note/siyuan/blob/master/API_zh_CN.md" 43 | }, 44 | { 45 | "Type": "NodeCloseParen" 46 | } 47 | ] 48 | }, 49 | { 50 | "Type": "NodeText", 51 | "Data": "。" 52 | } 53 | ] 54 | } 55 | ] 56 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20210110175347-2xrwoiq.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210110175347-2xrwoiq", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210110175347-2xrwoiq", 6 | "title": "日记", 7 | "type": "doc" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210110175347-jvtq2ap", 12 | "Type": "NodeParagraph", 13 | "Properties": { 14 | "id": "20210110175347-jvtq2ap" 15 | }, 16 | "Children": [ 17 | { 18 | "Type": "NodeText", 19 | "Data": "我们可以通过日记来快速创建文档,日记功能入口在顶部工具栏形似日历的按钮。" 20 | } 21 | ] 22 | }, 23 | { 24 | "ID": "20210110175631-umo8b4h", 25 | "Type": "NodeParagraph", 26 | "Properties": { 27 | "id": "20210110175631-umo8b4h", 28 | "updated": "20210303230529" 29 | }, 30 | "Children": [ 31 | { 32 | "Type": "NodeText", 33 | "Data": "但在使用日记前,需要在笔记本右键下拉菜单中选择设置,在新建日记设置中配置:" 34 | } 35 | ] 36 | }, 37 | { 38 | "ID": "20210110175837-55w4xt5", 39 | "Type": "NodeList", 40 | "ListData": { 41 | "Tight": true, 42 | "BulletChar": 42, 43 | "Padding": 2, 44 | "Marker": "Kg==", 45 | "Num": -1 46 | }, 47 | "Properties": { 48 | "id": "20210110175837-55w4xt5" 49 | }, 50 | "Children": [ 51 | { 52 | "ID": "20210110175920-qtdl64h", 53 | "Type": "NodeListItem", 54 | "Data": "*", 55 | "ListData": { 56 | "Tight": true, 57 | "BulletChar": 42, 58 | "Padding": 2, 59 | "Marker": "Kg==", 60 | "Num": -1 61 | }, 62 | "Properties": { 63 | "id": "20210110175920-qtdl64h" 64 | }, 65 | "Children": [ 66 | { 67 | "ID": "20210302223636-tqjhcf4", 68 | "Type": "NodeParagraph", 69 | "Properties": { 70 | "id": "20210302223636-tqjhcf4" 71 | }, 72 | "Children": [ 73 | { 74 | "Type": "NodeText", 75 | "Data": "存放路径:笔记本下的路径,支持" 76 | }, 77 | { 78 | "Type": "NodeBlockRef", 79 | "Children": [ 80 | { 81 | "Type": "NodeOpenParen" 82 | }, 83 | { 84 | "Type": "NodeOpenParen" 85 | }, 86 | { 87 | "Type": "NodeBlockRefID", 88 | "Data": "20210104091309-mvyh081" 89 | }, 90 | { 91 | "Type": "NodeBlockRefSpace" 92 | }, 93 | { 94 | "Type": "NodeBlockRefText", 95 | "Data": "模板变量" 96 | }, 97 | { 98 | "Type": "NodeCloseParen" 99 | }, 100 | { 101 | "Type": "NodeCloseParen" 102 | } 103 | ] 104 | } 105 | ] 106 | } 107 | ] 108 | }, 109 | { 110 | "ID": "20210110180130-mnk70fh", 111 | "Type": "NodeListItem", 112 | "Data": "*", 113 | "ListData": { 114 | "Tight": true, 115 | "BulletChar": 42, 116 | "Padding": 2, 117 | "Marker": "Kg==", 118 | "Num": -1 119 | }, 120 | "Properties": { 121 | "id": "20210110180130-mnk70fh" 122 | }, 123 | "Children": [ 124 | { 125 | "ID": "20210302223636-w27ek0t", 126 | "Type": "NodeParagraph", 127 | "Properties": { 128 | "id": "20210302223636-w27ek0t" 129 | }, 130 | "Children": [ 131 | { 132 | "Type": "NodeText", 133 | "Data": "模板路径(可选):创建日记时使用该模板作为初始内容" 134 | } 135 | ] 136 | } 137 | ] 138 | } 139 | ] 140 | }, 141 | { 142 | "ID": "20210110180249-yz7jbt6", 143 | "Type": "NodeParagraph", 144 | "Properties": { 145 | "id": "20210110180249-yz7jbt6", 146 | "updated": "20210501172601" 147 | }, 148 | "Children": [ 149 | { 150 | "Type": "NodeText", 151 | "Data": "小提示:在指定的模板使用" 152 | }, 153 | { 154 | "Type": "NodeBlockRef", 155 | "Children": [ 156 | { 157 | "Type": "NodeOpenParen" 158 | }, 159 | { 160 | "Type": "NodeOpenParen" 161 | }, 162 | { 163 | "Type": "NodeBlockRefID", 164 | "Data": "20201117101902-2ewjjum" 165 | }, 166 | { 167 | "Type": "NodeBlockRefSpace" 168 | }, 169 | { 170 | "Type": "NodeBlockRefText", 171 | "Data": "嵌入内容块" 172 | }, 173 | { 174 | "Type": "NodeCloseParen" 175 | }, 176 | { 177 | "Type": "NodeCloseParen" 178 | } 179 | ] 180 | }, 181 | { 182 | "Type": "NodeText", 183 | "Data": ",可以汇总待办事项或者需要每日查看的内容块。" 184 | } 185 | ] 186 | } 187 | ] 188 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20210127202655-2334vvv.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210127202655-2334vvv", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210127202655-2334vvv", 6 | "title": "PDF 标注", 7 | "type": "doc", 8 | "updated": "20220502141008" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210923103658-jkmi4k7", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210923103658-jkmi4k7", 17 | "updated": "20210923103704" 18 | }, 19 | "Children": [ 20 | { 21 | "Type": "NodeText", 22 | "Data": "插入 PDF 资源文件" 23 | } 24 | ] 25 | }, 26 | { 27 | "ID": "20210127202655-eyv25b7", 28 | "Type": "NodeParagraph", 29 | "Properties": { 30 | "id": "20210127202655-eyv25b7", 31 | "updated": "20210811224214" 32 | }, 33 | "Children": [ 34 | { 35 | "Type": "NodeText", 36 | "Data": "将 PDF 文件通过编辑器上传插入以后,PDF 将放到 assets 文件夹下,并在文档内生成形如 " 37 | }, 38 | { 39 | "Type": "NodeCodeSpan", 40 | "Data": "code", 41 | "Children": [ 42 | { 43 | "Type": "NodeCodeSpanOpenMarker" 44 | }, 45 | { 46 | "Type": "NodeCodeSpanContent", 47 | "Data": "[filename](assets/filename.pdf)" 48 | }, 49 | { 50 | "Type": "NodeCodeSpanCloseMarker" 51 | } 52 | ] 53 | }, 54 | { 55 | "Type": "NodeText", 56 | "Data": " 的链接。点击该链接可使用思源进行预览。" 57 | } 58 | ] 59 | }, 60 | { 61 | "ID": "20210923103705-4cxiau3", 62 | "Type": "NodeHeading", 63 | "HeadingLevel": 2, 64 | "Properties": { 65 | "id": "20210923103705-4cxiau3", 66 | "updated": "20210923103716" 67 | }, 68 | "Children": [ 69 | { 70 | "Type": "NodeText", 71 | "Data": "超链接页码跳转" 72 | } 73 | ] 74 | }, 75 | { 76 | "ID": "20210127203054-dp9le97", 77 | "Type": "NodeParagraph", 78 | "Properties": { 79 | "id": "20210127203054-dp9le97" 80 | }, 81 | "Children": [ 82 | { 83 | "Type": "NodeText", 84 | "Data": "新页签打开预览 PDF 支持指定页码,需要将链接带上参数 " 85 | }, 86 | { 87 | "Type": "NodeCodeSpan", 88 | "CodeMarkerLen": 1, 89 | "Children": [ 90 | { 91 | "Type": "NodeCodeSpanOpenMarker", 92 | "Data": "`" 93 | }, 94 | { 95 | "Type": "NodeCodeSpanContent", 96 | "Data": "page" 97 | }, 98 | { 99 | "Type": "NodeCodeSpanCloseMarker", 100 | "Data": "`" 101 | } 102 | ] 103 | }, 104 | { 105 | "Type": "NodeText", 106 | "Data": ",例如需要跳转到第七页,则将链接编辑为 " 107 | }, 108 | { 109 | "Type": "NodeCodeSpan", 110 | "CodeMarkerLen": 1, 111 | "Children": [ 112 | { 113 | "Type": "NodeCodeSpanOpenMarker", 114 | "Data": "`" 115 | }, 116 | { 117 | "Type": "NodeCodeSpanContent", 118 | "Data": "[filename](assets/filename.pdf?page=7)" 119 | }, 120 | { 121 | "Type": "NodeCodeSpanCloseMarker", 122 | "Data": "`" 123 | } 124 | ] 125 | }, 126 | { 127 | "Type": "NodeText", 128 | "Data": "。" 129 | } 130 | ] 131 | }, 132 | { 133 | "ID": "20210923103628-oif5bk8", 134 | "Type": "NodeHeading", 135 | "HeadingLevel": 2, 136 | "Properties": { 137 | "id": "20210923103628-oif5bk8", 138 | "updated": "20220502141000" 139 | }, 140 | "Children": [ 141 | { 142 | "Type": "NodeText", 143 | "Data": "标注" 144 | } 145 | ] 146 | }, 147 | { 148 | "ID": "20210923103723-8fz5i0j", 149 | "Type": "NodeParagraph", 150 | "Properties": { 151 | "id": "20210923103723-8fz5i0j", 152 | "updated": "20220502141008" 153 | }, 154 | "Children": [ 155 | { 156 | "Type": "NodeText", 157 | "Data": "PDF 预览时可使用划选进行标注,标注可复制到文档中形成链接:" 158 | } 159 | ] 160 | }, 161 | { 162 | "ID": "20210923104112-fheqye1", 163 | "Type": "NodeList", 164 | "ListData": {}, 165 | "Properties": { 166 | "id": "20210923104112-fheqye1", 167 | "updated": "20210923104220" 168 | }, 169 | "Children": [ 170 | { 171 | "ID": "20210923104113-am5a0ei", 172 | "Type": "NodeListItem", 173 | "ListData": { 174 | "BulletChar": 42, 175 | "Marker": "Kg==" 176 | }, 177 | "Properties": { 178 | "id": "20210923104113-am5a0ei" 179 | }, 180 | "Children": [ 181 | { 182 | "ID": "20210923104113-es0tpkd", 183 | "Type": "NodeParagraph", 184 | "Properties": { 185 | "id": "20210923104113-es0tpkd", 186 | "updated": "20210923104134" 187 | }, 188 | "Children": [ 189 | { 190 | "Type": "NodeText", 191 | "Data": "在文档中点击引用链接可以打开 PDF 并跳转到标注" 192 | } 193 | ] 194 | } 195 | ] 196 | }, 197 | { 198 | "ID": "20210923104137-p7qk722", 199 | "Type": "NodeListItem", 200 | "ListData": { 201 | "BulletChar": 42, 202 | "Marker": "Kg==" 203 | }, 204 | "Properties": { 205 | "id": "20210923104137-p7qk722", 206 | "updated": "20210923104220" 207 | }, 208 | "Children": [ 209 | { 210 | "ID": "20210923104137-f2sv4l9", 211 | "Type": "NodeParagraph", 212 | "Properties": { 213 | "id": "20210923104137-f2sv4l9", 214 | "updated": "20210923104220" 215 | }, 216 | "Children": [ 217 | { 218 | "Type": "NodeText", 219 | "Data": "在 PDF 中鼠标悬浮标注可预览引用块" 220 | } 221 | ] 222 | } 223 | ] 224 | } 225 | ] 226 | } 227 | ] 228 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20210505163537-oo97zov.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210505163537-oo97zov", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210505163537-oo97zov", 6 | "title": "剪藏", 7 | "type": "doc", 8 | "updated": "20220420001611" 9 | }, 10 | "Children": [ 11 | { 12 | "ID": "20210505163604-9bqjti3", 13 | "Type": "NodeHeading", 14 | "HeadingLevel": 2, 15 | "Properties": { 16 | "id": "20210505163604-9bqjti3", 17 | "updated": "20210505163607" 18 | }, 19 | "Children": [ 20 | { 21 | "Type": "NodeHeadingC8hMarker", 22 | "Data": "## " 23 | }, 24 | { 25 | "Type": "NodeText", 26 | "Data": "概述" 27 | } 28 | ] 29 | }, 30 | { 31 | "ID": "20210505163537-f04zpvo", 32 | "Type": "NodeParagraph", 33 | "Properties": { 34 | "id": "20210505163537-f04zpvo", 35 | "updated": "20210505163740" 36 | }, 37 | "Children": [ 38 | { 39 | "Type": "NodeText", 40 | "Data": "“剪藏”是指将 Web 页面上的内容复制到思源中,并尽量保持其原始格式。" 41 | } 42 | ] 43 | }, 44 | { 45 | "ID": "20210505163741-w3p5lx5", 46 | "Type": "NodeHeading", 47 | "HeadingLevel": 2, 48 | "Properties": { 49 | "id": "20210505163741-w3p5lx5", 50 | "updated": "20210505163757" 51 | }, 52 | "Children": [ 53 | { 54 | "Type": "NodeHeadingC8hMarker", 55 | "Data": "## " 56 | }, 57 | { 58 | "Type": "NodeText", 59 | "Data": "使用方式" 60 | } 61 | ] 62 | }, 63 | { 64 | "ID": "20210505164024-uwvunwm", 65 | "Type": "NodeList", 66 | "ListData": {}, 67 | "Properties": { 68 | "id": "20210505164024-uwvunwm", 69 | "updated": "20211019234828" 70 | }, 71 | "Children": [ 72 | { 73 | "ID": "20210505164206-jydol2d", 74 | "Type": "NodeListItem", 75 | "ListData": { 76 | "BulletChar": 42, 77 | "Marker": "Kg==" 78 | }, 79 | "Properties": { 80 | "id": "20210505164206-jydol2d" 81 | }, 82 | "Children": [ 83 | { 84 | "ID": "20210505164206-6jpvjkl", 85 | "Type": "NodeParagraph", 86 | "Properties": { 87 | "id": "20210505164206-6jpvjkl", 88 | "updated": "20210505164440" 89 | }, 90 | "Children": [ 91 | { 92 | "Type": "NodeText", 93 | "Data": "如果不需要将剪藏内容中包含的图片拉取到本地,可直接在浏览器中选择复制,然后在思源中进行粘贴" 94 | } 95 | ] 96 | } 97 | ] 98 | }, 99 | { 100 | "ID": "20210505164209-g9651e2", 101 | "Type": "NodeListItem", 102 | "ListData": { 103 | "BulletChar": 42, 104 | "Marker": "Kg==" 105 | }, 106 | "Properties": { 107 | "id": "20210505164209-g9651e2", 108 | "updated": "20211019234828" 109 | }, 110 | "Children": [ 111 | { 112 | "ID": "20210505164209-s3gbivw", 113 | "Type": "NodeParagraph", 114 | "Properties": { 115 | "id": "20210505164209-s3gbivw", 116 | "updated": "20211019234828" 117 | }, 118 | "Children": [ 119 | { 120 | "Type": "NodeText", 121 | "Data": "如果需要将剪藏内容中包含的图片拉取到本地,可使用" 122 | }, 123 | { 124 | "Type": "NodeLink", 125 | "Data": "span", 126 | "Children": [ 127 | { 128 | "Type": "NodeOpenBracket" 129 | }, 130 | { 131 | "Type": "NodeLinkText", 132 | "Data": "思源 Chome 扩展" 133 | }, 134 | { 135 | "Type": "NodeCloseBracket" 136 | }, 137 | { 138 | "Type": "NodeOpenParen" 139 | }, 140 | { 141 | "Type": "NodeLinkDest", 142 | "Data": "https://ld246.com/article/1629423901669" 143 | }, 144 | { 145 | "Type": "NodeCloseParen" 146 | } 147 | ] 148 | } 149 | ] 150 | } 151 | ] 152 | } 153 | ] 154 | }, 155 | { 156 | "ID": "20210531180555-mcz0ihc", 157 | "Type": "NodeHeading", 158 | "HeadingLevel": 3, 159 | "Properties": { 160 | "id": "20210531180555-mcz0ihc", 161 | "updated": "20210724233556" 162 | }, 163 | "Children": [ 164 | { 165 | "Type": "NodeText", 166 | "Data": "思源 Chrome 扩展" 167 | } 168 | ] 169 | }, 170 | { 171 | "ID": "20210531180907-u4jeq2k", 172 | "Type": "NodeList", 173 | "ListData": { 174 | "Typ": 1 175 | }, 176 | "Properties": { 177 | "id": "20210531180907-u4jeq2k", 178 | "updated": "20210820171805" 179 | }, 180 | "Children": [ 181 | { 182 | "ID": "20210820171356-ky8ms7s", 183 | "Type": "NodeListItem", 184 | "ListData": { 185 | "Typ": 1, 186 | "Delimiter": 46, 187 | "Marker": "MS4=", 188 | "Num": 1 189 | }, 190 | "Properties": { 191 | "id": "20210820171356-ky8ms7s", 192 | "updated": "20210820171805" 193 | }, 194 | "Children": [ 195 | { 196 | "ID": "20210820171356-8doieb3", 197 | "Type": "NodeParagraph", 198 | "Properties": { 199 | "id": "20210820171356-8doieb3", 200 | "updated": "20210820171805" 201 | }, 202 | "Children": [ 203 | { 204 | "Type": "NodeText", 205 | "Data": "安装扩展,在扩展的选项中配置 API token(token 可在思源设置 - 关于中查看)" 206 | } 207 | ] 208 | } 209 | ] 210 | }, 211 | { 212 | "ID": "20210531180907-oidarsc", 213 | "Type": "NodeListItem", 214 | "ListData": { 215 | "Typ": 1, 216 | "Delimiter": 46, 217 | "Marker": "Mi4=", 218 | "Num": 2 219 | }, 220 | "Properties": { 221 | "id": "20210531180907-oidarsc" 222 | }, 223 | "Children": [ 224 | { 225 | "ID": "20210531180907-61e9zd1", 226 | "Type": "NodeParagraph", 227 | "Properties": { 228 | "id": "20210531180907-61e9zd1" 229 | }, 230 | "Children": [ 231 | { 232 | "Type": "NodeText", 233 | "Data": "在 Web 页面上选择需要剪藏的内容,然后在右键菜单中选择 “Copy to SiYuan”" 234 | } 235 | ] 236 | } 237 | ] 238 | }, 239 | { 240 | "ID": "20210531180916-9agoxnr", 241 | "Type": "NodeListItem", 242 | "ListData": { 243 | "Typ": 1, 244 | "Delimiter": 46, 245 | "Marker": "My4=", 246 | "Num": 3 247 | }, 248 | "Properties": { 249 | "id": "20210531180916-9agoxnr", 250 | "updated": "20210531180941" 251 | }, 252 | "Children": [ 253 | { 254 | "ID": "20210531180916-pa8wha1", 255 | "Type": "NodeParagraph", 256 | "Properties": { 257 | "id": "20210531180916-pa8wha1", 258 | "updated": "20210531180941" 259 | }, 260 | "Children": [ 261 | { 262 | "Type": "NodeText", 263 | "Data": "在思源中粘贴" 264 | } 265 | ] 266 | } 267 | ] 268 | } 269 | ] 270 | }, 271 | { 272 | "ID": "20211019234857-y3dcex1", 273 | "Type": "NodeParagraph", 274 | "Properties": { 275 | "id": "20211019234857-y3dcex1", 276 | "updated": "20211019235043" 277 | }, 278 | "Children": [ 279 | { 280 | "Type": "NodeText", 281 | "Data": "如果需要剪藏整篇文章,可在扩展上直接点击“Send to SiYuan”。" 282 | } 283 | ] 284 | }, 285 | { 286 | "ID": "20220420001516-9rek6if", 287 | "Type": "NodeHeading", 288 | "HeadingLevel": 3, 289 | "Properties": { 290 | "id": "20220420001516-9rek6if", 291 | "updated": "20220420001521" 292 | }, 293 | "Children": [ 294 | { 295 | "Type": "NodeText", 296 | "Data": "移动端剪藏" 297 | } 298 | ] 299 | }, 300 | { 301 | "ID": "20220420001522-igble2k", 302 | "Type": "NodeParagraph", 303 | "Properties": { 304 | "id": "20220420001522-igble2k", 305 | "updated": "20220420001611" 306 | }, 307 | "Children": [ 308 | { 309 | "Type": "NodeText", 310 | "Data": "如果需要在手机上进行剪藏,请使用" 311 | }, 312 | { 313 | "Type": "NodeBlockRef", 314 | "Data": "span", 315 | "Children": [ 316 | { 317 | "Type": "NodeOpenParen" 318 | }, 319 | { 320 | "Type": "NodeOpenParen" 321 | }, 322 | { 323 | "Type": "NodeBlockRefID", 324 | "Data": "20220414110705-tu2un99" 325 | }, 326 | { 327 | "Type": "NodeBlockRefSpace" 328 | }, 329 | { 330 | "Type": "NodeBlockRefDynamicText", 331 | "Data": "收集箱" 332 | }, 333 | { 334 | "Type": "NodeCloseParen" 335 | }, 336 | { 337 | "Type": "NodeCloseParen" 338 | } 339 | ] 340 | }, 341 | { 342 | "Type": "NodeText", 343 | "Data": "。" 344 | } 345 | ] 346 | } 347 | ] 348 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20210824201257-cy7icrc.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210824201257-cy7icrc", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20210824201257-cy7icrc", 6 | "title": "挂件", 7 | "updated": "20220108010915" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20210824201352-apdkqps", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20210824201352-apdkqps", 16 | "updated": "20210824201352" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20210824201352-z3731rx", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20210824201352-z3731rx", 30 | "updated": "20210824201939" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "挂件是思源内核伺服的静态网页,它通过 API 存取数据,通过 " 36 | }, 37 | { 38 | "Type": "NodeCodeSpan", 39 | "Data": "code", 40 | "Children": [ 41 | { 42 | "Type": "NodeCodeSpanOpenMarker" 43 | }, 44 | { 45 | "Type": "NodeCodeSpanContent", 46 | "Data": "\u003ciframe\u003e" 47 | }, 48 | { 49 | "Type": "NodeCodeSpanCloseMarker" 50 | } 51 | ] 52 | }, 53 | { 54 | "Type": "NodeText", 55 | "Data": " 进行渲染展现。" 56 | } 57 | ] 58 | }, 59 | { 60 | "ID": "20210824201352-9vey615", 61 | "Type": "NodeHeading", 62 | "HeadingLevel": 2, 63 | "Properties": { 64 | "id": "20210824201352-9vey615", 65 | "updated": "20210824202222" 66 | }, 67 | "Children": [ 68 | { 69 | "Type": "NodeText", 70 | "Data": "使用方式" 71 | } 72 | ] 73 | }, 74 | { 75 | "ID": "20210824201352-xhr1kmi", 76 | "Type": "NodeParagraph", 77 | "Properties": { 78 | "id": "20210824201352-xhr1kmi", 79 | "updated": "20211230223933" 80 | }, 81 | "Children": [ 82 | { 83 | "Type": "NodeText", 84 | "Data": "挂件通过挂件集市安装,安装后挂件将被放置到工作空间/widgets 文件夹下。在编辑器中使用斜杆菜单触发调用搜索,选择需要的挂件后该挂件就会以挂件块的形式插入到文档中。" 85 | } 86 | ] 87 | }, 88 | { 89 | "ID": "20211222095016-3jjm95h", 90 | "Type": "NodeHeading", 91 | "HeadingLevel": 2, 92 | "Properties": { 93 | "id": "20211222095016-3jjm95h", 94 | "updated": "20211222095023" 95 | }, 96 | "Children": [ 97 | { 98 | "Type": "NodeText", 99 | "Data": "上架挂件集市" 100 | } 101 | ] 102 | }, 103 | { 104 | "ID": "20211222095046-vswv2j2", 105 | "Type": "NodeParagraph", 106 | "Properties": { 107 | "id": "20211222095046-vswv2j2", 108 | "updated": "20211222095120" 109 | }, 110 | "Children": [ 111 | { 112 | "Type": "NodeText", 113 | "Data": "上架前请确认你的模板仓库根路径下至少包含以下文件(" 114 | }, 115 | { 116 | "Type": "NodeLink", 117 | "Data": "span", 118 | "Children": [ 119 | { 120 | "Type": "NodeOpenBracket" 121 | }, 122 | { 123 | "Type": "NodeLinkText", 124 | "Data": "仓库示例" 125 | }, 126 | { 127 | "Type": "NodeCloseBracket" 128 | }, 129 | { 130 | "Type": "NodeOpenParen" 131 | }, 132 | { 133 | "Type": "NodeLinkDest", 134 | "Data": "https://github.com/88250/Stairway-To-Heaven" 135 | }, 136 | { 137 | "Type": "NodeCloseParen" 138 | } 139 | ] 140 | }, 141 | { 142 | "Type": "NodeText", 143 | "Data": "):" 144 | } 145 | ] 146 | }, 147 | { 148 | "ID": "20211222095046-19gwg0x", 149 | "Type": "NodeList", 150 | "ListData": {}, 151 | "Properties": { 152 | "id": "20211222095046-19gwg0x", 153 | "updated": "20211222095205" 154 | }, 155 | "Children": [ 156 | { 157 | "ID": "20211222095046-a31h24x", 158 | "Type": "NodeListItem", 159 | "ListData": { 160 | "BulletChar": 42, 161 | "Marker": "Kg==" 162 | }, 163 | "Properties": { 164 | "id": "20211222095046-a31h24x" 165 | }, 166 | "Children": [ 167 | { 168 | "ID": "20211222095046-6wrfvla", 169 | "Type": "NodeParagraph", 170 | "Properties": { 171 | "id": "20211222095046-6wrfvla", 172 | "updated": "20211222095132" 173 | }, 174 | "Children": [ 175 | { 176 | "Type": "NodeText", 177 | "Data": "widget.json(请确保 JSON 格式正确)" 178 | } 179 | ] 180 | } 181 | ] 182 | }, 183 | { 184 | "ID": "20211222095203-n4rmbif", 185 | "Type": "NodeListItem", 186 | "ListData": { 187 | "BulletChar": 42, 188 | "Marker": "Kg==" 189 | }, 190 | "Properties": { 191 | "id": "20211222095203-n4rmbif", 192 | "updated": "20211222095205" 193 | }, 194 | "Children": [ 195 | { 196 | "ID": "20211222095203-e7ndcm9", 197 | "Type": "NodeParagraph", 198 | "Properties": { 199 | "id": "20211222095203-e7ndcm9", 200 | "updated": "20211222095205" 201 | }, 202 | "Children": [ 203 | { 204 | "Type": "NodeText", 205 | "Data": "index.html" 206 | } 207 | ] 208 | } 209 | ] 210 | }, 211 | { 212 | "ID": "20211222095046-3ck7na5", 213 | "Type": "NodeListItem", 214 | "ListData": { 215 | "BulletChar": 42, 216 | "Marker": "Kg==" 217 | }, 218 | "Properties": { 219 | "id": "20211222095046-3ck7na5" 220 | }, 221 | "Children": [ 222 | { 223 | "ID": "20211222095046-ef1y073", 224 | "Type": "NodeParagraph", 225 | "Properties": { 226 | "id": "20211222095046-ef1y073", 227 | "updated": "20211222094852" 228 | }, 229 | "Children": [ 230 | { 231 | "Type": "NodeText", 232 | "Data": "preview.png(请压缩图片大小在 512 KB 以内)" 233 | } 234 | ] 235 | } 236 | ] 237 | }, 238 | { 239 | "ID": "20211222095046-ossgnvf", 240 | "Type": "NodeListItem", 241 | "ListData": { 242 | "BulletChar": 42, 243 | "Marker": "Kg==" 244 | }, 245 | "Properties": { 246 | "id": "20211222095046-ossgnvf" 247 | }, 248 | "Children": [ 249 | { 250 | "ID": "20211222095046-40cakfz", 251 | "Type": "NodeParagraph", 252 | "Properties": { 253 | "id": "20211222095046-40cakfz", 254 | "updated": "20211222094908" 255 | }, 256 | "Children": [ 257 | { 258 | "Type": "NodeText", 259 | "Data": "README.md(请注意大小写)" 260 | } 261 | ] 262 | } 263 | ] 264 | } 265 | ] 266 | }, 267 | { 268 | "ID": "20211222095046-70nwjqi", 269 | "Type": "NodeParagraph", 270 | "Properties": { 271 | "id": "20211222095046-70nwjqi", 272 | "updated": "20211222095304" 273 | }, 274 | "Children": [ 275 | { 276 | "Type": "NodeText", 277 | "Data": "确认无误以后请通过对" 278 | }, 279 | { 280 | "Type": "NodeLink", 281 | "Data": "span", 282 | "Children": [ 283 | { 284 | "Type": "NodeOpenBracket" 285 | }, 286 | { 287 | "Type": "NodeLinkText", 288 | "Data": "社区集市" 289 | }, 290 | { 291 | "Type": "NodeCloseBracket" 292 | }, 293 | { 294 | "Type": "NodeOpenParen" 295 | }, 296 | { 297 | "Type": "NodeLinkDest", 298 | "Data": "https://github.com/siyuan-note/bazaar" 299 | }, 300 | { 301 | "Type": "NodeCloseParen" 302 | } 303 | ] 304 | }, 305 | { 306 | "Type": "NodeText", 307 | "Data": "仓库" 308 | }, 309 | { 310 | "Type": "NodeLink", 311 | "Data": "span", 312 | "Children": [ 313 | { 314 | "Type": "NodeOpenBracket" 315 | }, 316 | { 317 | "Type": "NodeLinkText", 318 | "Data": "发起 pull request" 319 | }, 320 | { 321 | "Type": "NodeCloseBracket" 322 | }, 323 | { 324 | "Type": "NodeOpenParen" 325 | }, 326 | { 327 | "Type": "NodeLinkDest", 328 | "Data": "https://docs.github.com/cn/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request" 329 | }, 330 | { 331 | "Type": "NodeCloseParen" 332 | } 333 | ] 334 | }, 335 | { 336 | "Type": "NodeText", 337 | "Data": ",修改 widgets.json 文件。该文件是所有社区模板仓库的索引,格式为:" 338 | } 339 | ] 340 | }, 341 | { 342 | "ID": "20211222095046-dfkdfb0", 343 | "Type": "NodeCodeBlock", 344 | "IsFencedCodeBlock": true, 345 | "Properties": { 346 | "id": "20211222095046-dfkdfb0", 347 | "updated": "20211222095046" 348 | }, 349 | "Children": [ 350 | { 351 | "Type": "NodeCodeBlockFenceOpenMarker", 352 | "Data": "```" 353 | }, 354 | { 355 | "Type": "NodeCodeBlockFenceInfoMarker", 356 | "CodeBlockInfo": "anNvbg==" 357 | }, 358 | { 359 | "ID": "20220307091943-711z3n0", 360 | "Type": "NodeCodeBlockCode", 361 | "Data": "{\n \"repos\": [\n \"username/reponame@commithash\"\n ]\n}\n", 362 | "Properties": { 363 | "id": "20220307091943-711z3n0" 364 | } 365 | }, 366 | { 367 | "Type": "NodeCodeBlockFenceCloseMarker", 368 | "Data": "```" 369 | } 370 | ] 371 | }, 372 | { 373 | "ID": "20211222095046-3s0n0up", 374 | "Type": "NodeParagraph", 375 | "Properties": { 376 | "id": "20211222095046-3s0n0up", 377 | "updated": "20211222095046" 378 | }, 379 | "Children": [ 380 | { 381 | "Type": "NodeText", 382 | "Data": "其中 " 383 | }, 384 | { 385 | "Type": "NodeCodeSpan", 386 | "Data": "code", 387 | "Children": [ 388 | { 389 | "Type": "NodeCodeSpanOpenMarker" 390 | }, 391 | { 392 | "Type": "NodeCodeSpanContent", 393 | "Data": "commithash" 394 | }, 395 | { 396 | "Type": "NodeCodeSpanCloseMarker" 397 | } 398 | ] 399 | }, 400 | { 401 | "Type": "NodeText", 402 | "Data": " 请填写你的模板仓库上最近一次发布版本的 Git 提交哈希值,请使用完整哈希值,不要使用 7 位短值。" 403 | } 404 | ] 405 | }, 406 | { 407 | "ID": "20220108010915-kwv5j0s", 408 | "Type": "NodeHeading", 409 | "HeadingLevel": 3, 410 | "Properties": { 411 | "id": "20220108010915-kwv5j0s", 412 | "updated": "20220108010915" 413 | }, 414 | "Children": [ 415 | { 416 | "Type": "NodeText", 417 | "Data": "更新" 418 | } 419 | ] 420 | }, 421 | { 422 | "ID": "20220108010915-w8a3mib", 423 | "Type": "NodeParagraph", 424 | "Properties": { 425 | "id": "20220108010915-w8a3mib", 426 | "updated": "20220108010922" 427 | }, 428 | "Children": [ 429 | { 430 | "Type": "NodeText", 431 | "Data": "如果你开发的挂件更新了版本,请记得:" 432 | } 433 | ] 434 | }, 435 | { 436 | "ID": "20220108010915-rgdoeez", 437 | "Type": "NodeList", 438 | "ListData": {}, 439 | "Properties": { 440 | "id": "20220108010915-rgdoeez", 441 | "updated": "20220108010931" 442 | }, 443 | "Children": [ 444 | { 445 | "ID": "20220108010915-m411fw5", 446 | "Type": "NodeListItem", 447 | "ListData": { 448 | "BulletChar": 42, 449 | "Marker": "Kg==" 450 | }, 451 | "Properties": { 452 | "id": "20220108010915-m411fw5", 453 | "updated": "20220108010931" 454 | }, 455 | "Children": [ 456 | { 457 | "ID": "20220108010915-fx63gvv", 458 | "Type": "NodeParagraph", 459 | "Properties": { 460 | "id": "20220108010915-fx63gvv", 461 | "updated": "20220108010931" 462 | }, 463 | "Children": [ 464 | { 465 | "Type": "NodeText", 466 | "Data": "更新你的挂件配置 widget.json 中的 version 字段" 467 | } 468 | ] 469 | } 470 | ] 471 | }, 472 | { 473 | "ID": "20220108010915-8i3n4ed", 474 | "Type": "NodeListItem", 475 | "ListData": { 476 | "BulletChar": 42, 477 | "Marker": "Kg==" 478 | }, 479 | "Properties": { 480 | "id": "20220108010915-8i3n4ed" 481 | }, 482 | "Children": [ 483 | { 484 | "ID": "20220108010915-0vgx9h4", 485 | "Type": "NodeParagraph", 486 | "Properties": { 487 | "id": "20220108010915-0vgx9h4" 488 | }, 489 | "Children": [ 490 | { 491 | "Type": "NodeText", 492 | "Data": "再次对" 493 | }, 494 | { 495 | "Type": "NodeText", 496 | "Data": "社区" 497 | }, 498 | { 499 | "Type": "NodeText", 500 | "Data": "集市发起 Pull Request" 501 | } 502 | ] 503 | } 504 | ] 505 | } 506 | ] 507 | } 508 | ] 509 | } -------------------------------------------------------------------------------- /20200812220555-lj3enxa/20210808180321-hbvl5c2/20211010211311-ffz0wbu.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20211010211311-ffz0wbu", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "id": "20211010211311-ffz0wbu", 6 | "title": "虚拟引用", 7 | "updated": "20211010212520" 8 | }, 9 | "Children": [ 10 | { 11 | "ID": "20211010211311-p49lqrm", 12 | "Type": "NodeHeading", 13 | "HeadingLevel": 2, 14 | "Properties": { 15 | "id": "20211010211311-p49lqrm", 16 | "updated": "20211010211345" 17 | }, 18 | "Children": [ 19 | { 20 | "Type": "NodeText", 21 | "Data": "概述" 22 | } 23 | ] 24 | }, 25 | { 26 | "ID": "20211010211345-ewlmf4o", 27 | "Type": "NodeParagraph", 28 | "Properties": { 29 | "id": "20211010211345-ewlmf4o", 30 | "updated": "20211010212407" 31 | }, 32 | "Children": [ 33 | { 34 | "Type": "NodeText", 35 | "Data": "虚拟引用是一种根据已有块链的锚文本或者块命名等来自动探测的“块链”,但它并不会真实链接到块上,而是仅在编辑器内标记,并支持浮窗预览。" 36 | } 37 | ] 38 | }, 39 | { 40 | "ID": "20211010211443-fekufvk", 41 | "Type": "NodeHeading", 42 | "HeadingLevel": 2, 43 | "Properties": { 44 | "id": "20211010211443-fekufvk", 45 | "updated": "20211010211450" 46 | }, 47 | "Children": [ 48 | { 49 | "Type": "NodeText", 50 | "Data": "使用方式" 51 | } 52 | ] 53 | }, 54 | { 55 | "ID": "20211010211616-b5kzfqf", 56 | "Type": "NodeParagraph", 57 | "Properties": { 58 | "id": "20211010211616-b5kzfqf", 59 | "updated": "20211010211707" 60 | }, 61 | "Children": [ 62 | { 63 | "Type": "NodeText", 64 | "Data": "打开 " 65 | }, 66 | { 67 | "Type": "NodeKbd", 68 | "Data": "kbd", 69 | "Children": [ 70 | { 71 | "Type": "NodeKbdOpenMarker" 72 | }, 73 | { 74 | "Type": "NodeText", 75 | "Data": "设置" 76 | }, 77 | { 78 | "Type": "NodeKbdCloseMarker" 79 | } 80 | ] 81 | }, 82 | { 83 | "Type": "NodeText", 84 | "Data": " - " 85 | }, 86 | { 87 | "Type": "NodeKbd", 88 | "Data": "kbd", 89 | "Children": [ 90 | { 91 | "Type": "NodeKbdOpenMarker" 92 | }, 93 | { 94 | "Type": "NodeText", 95 | "Data": "编辑器" 96 | }, 97 | { 98 | "Type": "NodeKbdCloseMarker" 99 | } 100 | ] 101 | }, 102 | { 103 | "Type": "NodeText", 104 | "Data": " - " 105 | }, 106 | { 107 | "Type": "NodeKbd", 108 | "Data": "kbd", 109 | "Children": [ 110 | { 111 | "Type": "NodeKbdOpenMarker" 112 | }, 113 | { 114 | "Type": "NodeText", 115 | "Data": "虚拟引用" 116 | }, 117 | { 118 | "Type": "NodeKbdCloseMarker" 119 | } 120 | ] 121 | }, 122 | { 123 | "Type": "NodeText", 124 | "Data": " 开关即可。" 125 | } 126 | ] 127 | }, 128 | { 129 | "ID": "20211010211708-0qn8cpl", 130 | "Type": "NodeHeading", 131 | "HeadingLevel": 2, 132 | "Properties": { 133 | "id": "20211010211708-0qn8cpl", 134 | "updated": "20211010211737" 135 | }, 136 | "Children": [ 137 | { 138 | "Type": "NodeText", 139 | "Data": "探测规则" 140 | } 141 | ] 142 | }, 143 | { 144 | "ID": "20211010211712-g08nujc", 145 | "Type": "NodeParagraph", 146 | "Properties": { 147 | "id": "20211010211712-g08nujc", 148 | "updated": "20211010212520" 149 | }, 150 | "Children": [ 151 | { 152 | "Type": "NodeText", 153 | "Data": "根据已有块引的锚文本/定义块文本、块的命名和别名作为关键字搜索,如果在当前内容块的纯文本元素上搜索到这些关键字,那么就会作为虚拟引用。" 154 | } 155 | ] 156 | } 157 | ] 158 | } -------------------------------------------------------------------------------- /20210117211155-56n4odu.sy: -------------------------------------------------------------------------------- 1 | { 2 | "ID": "20210117211155-56n4odu", 3 | "Type": "NodeDocument", 4 | "Properties": { 5 | "icon": "1f50f", 6 | "id": "20210117211155-56n4odu", 7 | "title": "数据安全", 8 | "type": "doc", 9 | "updated": "20220111133217" 10 | }, 11 | "Children": [ 12 | { 13 | "ID": "20210117212652-vpmkfab", 14 | "Type": "NodeHeading", 15 | "HeadingLevel": 2, 16 | "Properties": { 17 | "id": "20210117212652-vpmkfab" 18 | }, 19 | "Children": [ 20 | { 21 | "Type": "NodeHeadingC8hMarker", 22 | "Data": "## " 23 | }, 24 | { 25 | "Type": "NodeText", 26 | "Data": "概述" 27 | } 28 | ] 29 | }, 30 | { 31 | "ID": "20210117212533-b9xm7h6", 32 | "Type": "NodeParagraph", 33 | "Properties": { 34 | "id": "20210117212533-b9xm7h6", 35 | "updated": "20210302223432" 36 | }, 37 | "Children": [ 38 | { 39 | "Type": "NodeText", 40 | "Data": "数据安全主要分为两方面:" 41 | } 42 | ] 43 | }, 44 | { 45 | "ID": "20210302223430-kskwppo", 46 | "Type": "NodeList", 47 | "ListData": { 48 | "Tight": true, 49 | "BulletChar": 42, 50 | "Padding": 2, 51 | "Marker": "Kg==", 52 | "Num": -1 53 | }, 54 | "Properties": { 55 | "id": "20210302223430-kskwppo", 56 | "updated": "20210525220618" 57 | }, 58 | "Children": [ 59 | { 60 | "ID": "20210525220618-mb42ynt", 61 | "Type": "NodeListItem", 62 | "Data": "*", 63 | "ListData": { 64 | "Tight": true, 65 | "BulletChar": 42, 66 | "Padding": 2, 67 | "Marker": "Kg==", 68 | "Num": -1 69 | }, 70 | "Properties": { 71 | "id": "20210525220618-mb42ynt" 72 | }, 73 | "Children": [ 74 | { 75 | "ID": "20210525220618-ctad9jk", 76 | "Type": "NodeParagraph", 77 | "Properties": { 78 | "id": "20210525220618-ctad9jk" 79 | }, 80 | "Children": [ 81 | { 82 | "Type": "NodeText", 83 | "Data": "可用性:数据不丢失、不冲突,保持数据的完整和一致" 84 | } 85 | ] 86 | } 87 | ] 88 | }, 89 | { 90 | "ID": "20210525220623-i1o11y5", 91 | "Type": "NodeListItem", 92 | "Data": "*", 93 | "ListData": { 94 | "Tight": true, 95 | "BulletChar": 42, 96 | "Padding": 2, 97 | "Marker": "Kg==", 98 | "Num": -1 99 | }, 100 | "Properties": { 101 | "id": "20210525220623-i1o11y5" 102 | }, 103 | "Children": [ 104 | { 105 | "ID": "20210525220623-f3ugyow", 106 | "Type": "NodeParagraph", 107 | "Properties": { 108 | "id": "20210525220623-f3ugyow", 109 | "updated": "20210525220623" 110 | }, 111 | "Children": [ 112 | { 113 | "Type": "NodeText", 114 | "Data": "机密性:数据不被泄漏、不被篡改" 115 | } 116 | ] 117 | } 118 | ] 119 | } 120 | ] 121 | }, 122 | { 123 | "ID": "20210117213032-48sgu29", 124 | "Type": "NodeParagraph", 125 | "Properties": { 126 | "id": "20210117213032-48sgu29", 127 | "updated": "20210525214350" 128 | }, 129 | "Children": [ 130 | { 131 | "Type": "NodeText", 132 | "Data": "思源对这两方面都进行了一定支持,下面是关于数据安全方面的说明。" 133 | } 134 | ] 135 | }, 136 | { 137 | "ID": "20210117213252-rjh6iu2", 138 | "Type": "NodeHeading", 139 | "HeadingLevel": 2, 140 | "Properties": { 141 | "id": "20210117213252-rjh6iu2" 142 | }, 143 | "Children": [ 144 | { 145 | "Type": "NodeHeadingC8hMarker", 146 | "Data": "## " 147 | }, 148 | { 149 | "Type": "NodeText", 150 | "Data": "明文存储" 151 | } 152 | ] 153 | }, 154 | { 155 | "ID": "20210525214530-69ml3fo", 156 | "Type": "NodeParagraph", 157 | "Properties": { 158 | "id": "20210525214530-69ml3fo", 159 | "updated": "20210525214719" 160 | }, 161 | "Children": [ 162 | { 163 | "Type": "NodeText", 164 | "Data": "思源使用明文方式将数据存储在本地文件系统上,这意味着:" 165 | } 166 | ] 167 | }, 168 | { 169 | "ID": "20210117213258-m2gevi3", 170 | "Type": "NodeList", 171 | "ListData": { 172 | "Tight": true, 173 | "BulletChar": 42, 174 | "Padding": 2, 175 | "Marker": "Kg==", 176 | "Num": -1 177 | }, 178 | "Properties": { 179 | "id": "20210117213258-m2gevi3" 180 | }, 181 | "Children": [ 182 | { 183 | "ID": "20210117213526-cy3oj8v", 184 | "Type": "NodeListItem", 185 | "Data": "*", 186 | "ListData": { 187 | "Tight": true, 188 | "BulletChar": 42, 189 | "Padding": 2, 190 | "Marker": "Kg==", 191 | "Num": -1 192 | }, 193 | "Properties": { 194 | "id": "20210117213526-cy3oj8v" 195 | }, 196 | "Children": [ 197 | { 198 | "ID": "20210302223430-44dbhvt", 199 | "Type": "NodeParagraph", 200 | "Properties": { 201 | "id": "20210302223430-44dbhvt", 202 | "updated": "20210525214730" 203 | }, 204 | "Children": [ 205 | { 206 | "Type": "NodeText", 207 | "Data": "任何能够使用操作系统的人或软件都读取其中的数据" 208 | } 209 | ] 210 | } 211 | ] 212 | }, 213 | { 214 | "ID": "20210117213528-fp23mvh", 215 | "Type": "NodeListItem", 216 | "Data": "*", 217 | "ListData": { 218 | "Tight": true, 219 | "BulletChar": 42, 220 | "Padding": 2, 221 | "Marker": "Kg==", 222 | "Num": -1 223 | }, 224 | "Properties": { 225 | "id": "20210117213528-fp23mvh" 226 | }, 227 | "Children": [ 228 | { 229 | "ID": "20210302223430-1hpa148", 230 | "Type": "NodeParagraph", 231 | "Properties": { 232 | "id": "20210302223430-1hpa148", 233 | "updated": "20210501163203" 234 | }, 235 | "Children": [ 236 | { 237 | "Type": "NodeText", 238 | "Data": "数据的可用性依赖于硬件磁盘和操作系统的可用性" 239 | } 240 | ] 241 | } 242 | ] 243 | } 244 | ] 245 | }, 246 | { 247 | "ID": "20210117211513-nelhsjf", 248 | "Type": "NodeHeading", 249 | "HeadingLevel": 2, 250 | "Properties": { 251 | "id": "20210117211513-nelhsjf", 252 | "updated": "20210721110530" 253 | }, 254 | "Children": [ 255 | { 256 | "Type": "NodeText", 257 | "Data": "端到端加密" 258 | } 259 | ] 260 | }, 261 | { 262 | "ID": "20210721110555-81sqopb", 263 | "Type": "NodeParagraph", 264 | "Properties": { 265 | "id": "20210721110555-81sqopb", 266 | "updated": "20220111133217" 267 | }, 268 | "Children": [ 269 | { 270 | "Type": "NodeText", 271 | "Data": "思源云端备份和同步使用" 272 | }, 273 | { 274 | "Type": "NodeBlockRef", 275 | "Data": "span", 276 | "Children": [ 277 | { 278 | "Type": "NodeOpenParen" 279 | }, 280 | { 281 | "Type": "NodeOpenParen" 282 | }, 283 | { 284 | "Type": "NodeBlockRefID", 285 | "Data": "20210721110423-5m6vo52" 286 | }, 287 | { 288 | "Type": "NodeBlockRefSpace" 289 | }, 290 | { 291 | "Type": "NodeBlockRefText", 292 | "Data": "端到端加密" 293 | }, 294 | { 295 | "Type": "NodeCloseParen" 296 | }, 297 | { 298 | "Type": "NodeCloseParen" 299 | } 300 | ] 301 | }, 302 | { 303 | "Type": "NodeText", 304 | "Data": ",密码在本地通过内置密钥加密保存,除使用者之外的任何第三方均无法在云端获得明文数据。" 305 | } 306 | ] 307 | }, 308 | { 309 | "ID": "20210117212440-bkk6f95", 310 | "Type": "NodeHeading", 311 | "HeadingLevel": 2, 312 | "Properties": { 313 | "id": "20210117212440-bkk6f95" 314 | }, 315 | "Children": [ 316 | { 317 | "Type": "NodeHeadingC8hMarker", 318 | "Data": "## " 319 | }, 320 | { 321 | "Type": "NodeText", 322 | "Data": "建议" 323 | } 324 | ] 325 | }, 326 | { 327 | "ID": "20210117214728-szj3mg9", 328 | "Type": "NodeList", 329 | "ListData": { 330 | "Tight": true, 331 | "BulletChar": 42, 332 | "Padding": 2, 333 | "Marker": "Kg==", 334 | "Num": -1 335 | }, 336 | "Properties": { 337 | "id": "20210117214728-szj3mg9" 338 | }, 339 | "Children": [ 340 | { 341 | "ID": "20210117215237-1mbl2ly", 342 | "Type": "NodeListItem", 343 | "Data": "*", 344 | "ListData": { 345 | "Tight": true, 346 | "BulletChar": 42, 347 | "Padding": 2, 348 | "Marker": "Kg==", 349 | "Num": -1 350 | }, 351 | "Properties": { 352 | "id": "20210117215237-1mbl2ly" 353 | }, 354 | "Children": [ 355 | { 356 | "ID": "20210302223430-wz2k547", 357 | "Type": "NodeParagraph", 358 | "Properties": { 359 | "id": "20210302223430-wz2k547", 360 | "updated": "20210525221031" 361 | }, 362 | "Children": [ 363 | { 364 | "Type": "NodeText", 365 | "Data": "定期将数据同时备份到云端和离线设备上" 366 | } 367 | ] 368 | } 369 | ] 370 | }, 371 | { 372 | "ID": "20210117214814-lm8tmiq", 373 | "Type": "NodeListItem", 374 | "Data": "*", 375 | "ListData": { 376 | "Tight": true, 377 | "BulletChar": 42, 378 | "Padding": 2, 379 | "Marker": "Kg==", 380 | "Num": -1 381 | }, 382 | "Properties": { 383 | "id": "20210117214814-lm8tmiq" 384 | }, 385 | "Children": [ 386 | { 387 | "ID": "20210302223430-u4v0huy", 388 | "Type": "NodeParagraph", 389 | "Properties": { 390 | "id": "20210302223430-u4v0huy", 391 | "updated": "20210524220935" 392 | }, 393 | "Children": [ 394 | { 395 | "Type": "NodeText", 396 | "Data": "重要密码、密钥或者核心机密等建议使用专用软件、设备或者离线保存" 397 | } 398 | ] 399 | } 400 | ] 401 | } 402 | ] 403 | } 404 | ] 405 | } -------------------------------------------------------------------------------- /assets/blockquote-20210512170136-ls06uyh.svg: -------------------------------------------------------------------------------- 1 | 2 | Blockquote 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/code-block-20210512170024-qgn18hs.svg: -------------------------------------------------------------------------------- 1 | 2 | Code Block 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/custom-icon1-20210512172117-vn3htl4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/custom-icon1-20210512172117-vn3htl4.png -------------------------------------------------------------------------------- /assets/custom-icon2-20210512172130-tsbpd4f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/custom-icon2-20210512172130-tsbpd4f.png -------------------------------------------------------------------------------- /assets/custom-theme1-20210512172221-x541iq1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/custom-theme1-20210512172221-x541iq1.png -------------------------------------------------------------------------------- /assets/custom-theme2-20210512172239-pcnzes0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/custom-theme2-20210512172239-pcnzes0.png -------------------------------------------------------------------------------- /assets/doc-20210512170149-zsm2gsu.svg: -------------------------------------------------------------------------------- 1 | 2 | Doc 3 | 4 | -------------------------------------------------------------------------------- /assets/formatting_elements-20210607225733-o1keasx.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/formatting_elements-20210607225733-o1keasx.mp4 -------------------------------------------------------------------------------- /assets/heading-20210512170006-7ugwxnm.svg: -------------------------------------------------------------------------------- 1 | 2 | Heading 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/html-block-20220429115636-e80k6ty.svg: -------------------------------------------------------------------------------- 1 | 2 | HTML Block 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/image-20220119231125-qt2ooye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/image-20220119231125-qt2ooye.png -------------------------------------------------------------------------------- /assets/list-item-20210512170630-gqje0vb.svg: -------------------------------------------------------------------------------- 1 | 2 | List Item 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/math-block-20210512170015-9v28ii5.svg: -------------------------------------------------------------------------------- 1 | 2 | Math Block 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/ordered-list-20210512170847-z5581gd.svg: -------------------------------------------------------------------------------- 1 | 2 | Ordered List 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/paragraph-20210512165953-ag1nib4.svg: -------------------------------------------------------------------------------- 1 | 2 | Paragraph 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/record1623120470117-20210608104750-2thv5m5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/record1623120470117-20210608104750-2thv5m5.wav -------------------------------------------------------------------------------- /assets/siyuan-128-20210604092205-djd749a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siyuan-note/user-guide-zh_CN/6f32fb996688d9061005dc196eef905887f75021/assets/siyuan-128-20210604092205-djd749a.png -------------------------------------------------------------------------------- /assets/super-block-20210512170142-uewen14.svg: -------------------------------------------------------------------------------- 1 | 2 | Super Block 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/table-20210512170035-432ty41.svg: -------------------------------------------------------------------------------- 1 | 2 | Table 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/task-list-20210512170054-a0a7p2u.svg: -------------------------------------------------------------------------------- 1 | 2 | Task List 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/unordered-list-20210512170043-8dzzwai.svg: -------------------------------------------------------------------------------- 1 | 2 | Unordered List 3 | 4 | 5 | --------------------------------------------------------------------------------