🎨 桌面端支持同时打开多个工作空间 https://github.com/siyuan-note/siyuan/issues/4567

This commit is contained in:
Liang Ding 2023-01-06 10:55:43 +08:00
parent a7de45d70d
commit 5c60719c4c
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
10 changed files with 1472 additions and 72 deletions

View file

@ -5,32 +5,32 @@
"20200924093441-ft2rhps": 1,
"20200924095938-a9p5450": 2,
"20200924100110-vcg96wy": 1,
"20200924100635-ms0p9lb": 5,
"20200924100717-yzwzn64": 17,
"20200924100744-br924ar": 7,
"20200924100808-j9sddk9": 1,
"20200924100906-0u4zfq3": 3,
"20200924100950-9op5xi1": 14,
"20200924100635-ms0p9lb": 6,
"20200924100717-yzwzn64": 18,
"20200924100744-br924ar": 8,
"20200924100808-j9sddk9": 2,
"20200924100906-0u4zfq3": 4,
"20200924100950-9op5xi1": 15,
"20200924101106-19z4kaa": 1,
"20200924101200-gss5vee": 4,
"20200924101225-k254i8g": 2,
"20200924101256-f8b1sbi": 3,
"20201004194026-s8h2cog": 15,
"20201004194026-s8h2cog": 16,
"20201117112518-dott91x": 6,
"20201121224345-rc27qvo": 5,
"20201204184532-3qm9l8n": 8,
"20201204184532-3qm9l8n": 9,
"20201210233038-3xr19g5": 5,
"20201222100222-q47d64s": 2,
"20201222100339-i5hzcph": 1,
"20201227201128-m1wrouw": 16,
"20201227201751-gv0fpx2": 18,
"20210110181011-fbhoesf": 4,
"20201227201128-m1wrouw": 17,
"20201227201751-gv0fpx2": 19,
"20210110181011-fbhoesf": 5,
"20210117215840-jcl17fx": 3,
"20210127203829-qe2mzof": 9,
"20210331201142-4g923es": 11,
"20210505164949-c085p1d": 2,
"20210127203829-qe2mzof": 10,
"20210331201142-4g923es": 12,
"20210505164949-c085p1d": 3,
"20210613191509-cbkxcbz": 7,
"20210615213222-vs5tzbd": 12,
"20210615213222-vs5tzbd": 13,
"20210721112159-9p645xm": 1,
"20210721112206-mhr9wxi": 2,
"20210721160238-yvhbh0h": 4,
@ -40,12 +40,13 @@
"20210808180303-l3qg72k": 3,
"20210808180303-v9awwp0": 6,
"20210808180303-xaduj2o": 5,
"20210824202056-udkf7wg": 6,
"20211010212318-3wx2kqb": 10,
"20210824202056-udkf7wg": 7,
"20211010212318-3wx2kqb": 11,
"20220105101227-n5zpr1a": 5,
"20220628204454-hhxohv5": 2,
"20220708103401-mgydrfg": 3,
"20221016204105-qx2aq0g": 3,
"20221223221636-ms2b4w9": 13,
"20230104152135-1iei0xa": 19
"20221223221636-ms2b4w9": 14,
"20230104152135-1iei0xa": 20,
"20230106104821-9nfphwm": 1
}

View file

@ -0,0 +1,459 @@
{
"ID": "20230106104821-9nfphwm",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230106104821-9nfphwm",
"title": "Workspace",
"updated": "20230106105328"
},
"Children": [
{
"ID": "20230106105213-sccf0w7",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106105213-sccf0w7",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "Overview"
}
]
},
{
"ID": "20230106105213-918yzws",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-918yzws",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "The workspace is used to save data, history, configuration and files needed at runtime."
}
]
},
{
"ID": "20230106105213-siz30b7",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106105213-siz30b7",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-5m8namj",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-5m8namj",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-qqgifiv",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-qqgifiv",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "Different workspaces are isolated from each other by file system folders"
}
]
}
]
},
{
"ID": "20230106105213-9vw40fa",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-9vw40fa",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-6tebdot",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-6tebdot",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "A workspace can only be served by one kernel process"
}
]
}
]
}
]
},
{
"ID": "20230106105213-6rjvwvf",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-6rjvwvf",
"updated": "20230106105236"
},
"Children": [
{
"Type": "NodeText",
"Data": "We can switch workspaces in "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Settings"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "About"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "Workspace"
},
{
"Type": "NodeText",
"Data": ". The desktop side supports opening multiple workspaces at the same time, but the mobile side can only switch different workspaces."
}
]
},
{
"ID": "20230106105213-0cv5aqm",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106105213-0cv5aqm",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "File system structure"
}
]
},
{
"ID": "20230106105213-jyvy6yn",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-jyvy6yn",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": "The structure under the workspace on the file system:"
}
]
},
{
"ID": "20230106105213-oikeqw9",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106105213-oikeqw9",
"updated": "20230106105328"
},
"Children": [
{
"ID": "20230106105213-sz2e9h3",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-sz2e9h3",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-s7j6pqa",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-s7j6pqa",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "conf"
},
{
"Type": "NodeText",
"Data": " is used to save the workspace configuration"
}
]
}
]
},
{
"ID": "20230106105213-5f7kqvw",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-5f7kqvw",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-wdrdex5",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-wdrdex5",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "corrupted"
},
{
"Type": "NodeText",
"Data": " is used to save corrupted data files"
}
]
}
]
},
{
"ID": "20230106105213-jfpgsj9",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-jfpgsj9",
"updated": "20230106105328"
},
"Children": [
{
"ID": "20230106105213-69l6mj5",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-69l6mj5",
"updated": "20230106105328"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "data"
},
{
"Type": "NodeText",
"Data": " is used to save data, please refer to "
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20210428222603-moih9fe",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "here"
},
{
"Type": "NodeText",
"Data": " for the specific structure"
}
]
}
]
},
{
"ID": "20230106105213-k855fmm",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-k855fmm",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-3uynd2z",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-3uynd2z",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "history"
},
{
"Type": "NodeText",
"Data": " is used to save file history"
}
]
}
]
},
{
"ID": "20230106105213-dy92yl4",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-dy92yl4",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-euyn7zl",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-euyn7zl",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "repo"
},
{
"Type": "NodeText",
"Data": " is used to save data warehouse data"
}
]
}
]
},
{
"ID": "20230106105213-mz5yqgi",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-mz5yqgi",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-wojh72i",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-wojh72i",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "temp"
},
{
"Type": "NodeText",
"Data": " is used to save temporary files needed at runtime"
}
]
}
]
},
{
"ID": "20230106105213-fq2o88m",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106105213-fq2o88m",
"updated": "20230106105213"
},
"Children": [
{
"ID": "20230106105213-biscnbm",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106105213-biscnbm",
"updated": "20230106105213"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": ".lock"
},
{
"Type": "NodeText",
"Data": " This file will be created after the kernel process starts to lock the workspace"
}
]
}
]
}
]
}
]
}

View file

@ -7,7 +7,7 @@
"id": "20200923234731-h3zkwm2",
"title": "FAQ",
"type": "doc",
"updated": "20230104152515"
"updated": "20230106105350"
},
"Children": [
{
@ -242,12 +242,23 @@
"Type": "NodeParagraph",
"Properties": {
"id": "20210428222603-g1752n7",
"updated": "20210512152404"
"updated": "20230106105350"
},
"Children": [
{
"Type": "NodeText",
"Data": "The data is saved in the workspace folder (the default is in the user's home directory Documents/SiYuan, which can be modified in "
"Data": "The data is saved in the "
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230106104821-9nfphwm",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "workspace"
},
{
"Type": "NodeText",
"Data": " folder (the default is in the user's home directory Documents/SiYuan, which can be modified in "
},
{
"Type": "NodeTextMark",
@ -256,7 +267,7 @@
},
{
"Type": "NodeText",
"Data": " - "
"Data": " - "
},
{
"Type": "NodeTextMark",
@ -265,7 +276,7 @@
},
{
"Type": "NodeText",
"Data": "), in the workspace data folder:"
"Data": "), in the workspace/data/ folder:"
}
]
},

View file

@ -1,35 +1,35 @@
{
"20200812220555-lj3enxa": 1,
"20200813004551-gm0pbn1": 14,
"20200813004551-gm0pbn1": 15,
"20200813004931-q4cu8na": 1,
"20200813013559-sgbzl5k": 3,
"20200813093015-u6bopdt": 2,
"20200813125307-pxsjela": 1,
"20200813125307-pxsjela": 2,
"20200813131152-0wk5akh": 4,
"20200813163359-v04n73b": 4,
"20200822191536-rm6hwid": 3,
"20200822191536-rm6hwid": 4,
"20200825162036-4dx365o": 1,
"20200828105441-r76vmu5": 17,
"20200828105441-r76vmu5": 18,
"20200905090211-2vixtlf": 2,
"20200910201551-h4twhas": 5,
"20200915214115-42b8zma": 7,
"20200910201551-h4twhas": 6,
"20200915214115-42b8zma": 8,
"20200922102318-oz84yu3": 2,
"20201004184819-nj8ibyg": 15,
"20201004184819-nj8ibyg": 16,
"20201117101902-2ewjjum": 6,
"20201121212605-9td1a62": 5,
"20201204181006-7bkppue": 8,
"20201204181006-7bkppue": 9,
"20201210103036-1x3vm8t": 5,
"20201222093044-rx4zjoy": 1,
"20201222095049-hghafhe": 2,
"20201227173504-847cs1q": 16,
"20201227194925-7ipoiv6": 18,
"20210110175347-2xrwoiq": 4,
"20201227173504-847cs1q": 17,
"20201227194925-7ipoiv6": 19,
"20210110175347-2xrwoiq": 5,
"20210117211155-56n4odu": 3,
"20210127202655-2334vvv": 9,
"20210331200042-94gs1hh": 11,
"20210505163537-oo97zov": 2,
"20210127202655-2334vvv": 10,
"20210331200042-94gs1hh": 12,
"20210505163537-oo97zov": 3,
"20210612224500-ywcms1m": 7,
"20210615211733-v6rzowm": 12,
"20210615211733-v6rzowm": 13,
"20210721101227-pi8f6ga": 1,
"20210721103420-vn6g2yy": 2,
"20210721154441-vav9m02": 6,
@ -39,14 +39,15 @@
"20210808180320-m0ztypq": 6,
"20210808180320-qgr0b3q": 4,
"20210808180321-hbvl5c2": 5,
"20210824201257-cy7icrc": 6,
"20211010211311-ffz0wbu": 10,
"20210824201257-cy7icrc": 7,
"20211010211311-ffz0wbu": 11,
"20220105100506-auvmvcw": 7,
"20220119224322-rdzzk5e": 4,
"20220414110705-tu2un99": 5,
"20220628204444-9n0y9h2": 2,
"20220708095345-tu7nz95": 3,
"20221016213308-uz5af79": 3,
"20221223215557-o6gfsoy": 13,
"20230104144904-39br4c6": 19
"20221223215557-o6gfsoy": 14,
"20230104144904-39br4c6": 20,
"20230106101434-e6g4av3": 1
}

View file

@ -0,0 +1,449 @@
{
"ID": "20230106101434-e6g4av3",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230106101434-e6g4av3",
"title": "工作空间",
"updated": "20230106104112"
},
"Children": [
{
"ID": "20230106101434-otjrwff",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106101434-otjrwff",
"updated": "20230106102148"
},
"Children": [
{
"Type": "NodeText",
"Data": "概述"
}
]
},
{
"ID": "20230106102148-fhchfw0",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106102148-fhchfw0",
"updated": "20230106103611"
},
"Children": [
{
"Type": "NodeText",
"Data": "工作空间用于保存数据、历史、配置和运行时所需要的文件。"
}
]
},
{
"ID": "20230106102403-hass9ht",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106102403-hass9ht",
"updated": "20230106102404"
},
"Children": [
{
"ID": "20230106102404-3sbp4dm",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106102404-3sbp4dm",
"updated": "20230106102404"
},
"Children": [
{
"ID": "20230106102404-herwk9b",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106102404-herwk9b",
"updated": "20230106102404"
},
"Children": [
{
"Type": "NodeText",
"Data": "不同工作空间通过文件系统文件夹相互隔离"
}
]
}
]
},
{
"ID": "20230106102409-dkh9txo",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106102409-dkh9txo"
},
"Children": [
{
"ID": "20230106102409-rwz43qi",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106102409-rwz43qi",
"updated": "20230106102430"
},
"Children": [
{
"Type": "NodeText",
"Data": "一个工作空间只能被一个内核进程伺服"
}
]
}
]
}
]
},
{
"ID": "20230106104300-j6nj9t2",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104300-j6nj9t2",
"updated": "20230106104350"
},
"Children": [
{
"Type": "NodeText",
"Data": "我们可以在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "设置"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "关于"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "工作空间"
},
{
"Type": "NodeText",
"Data": " 中切换工作空间,桌面端支持同时打开多个工作空间,移动端只能切换不同的工作空间。"
}
]
},
{
"ID": "20230106104118-wtvw42w",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106104118-wtvw42w",
"updated": "20230106104127"
},
"Children": [
{
"Type": "NodeText",
"Data": "文件系统结构"
}
]
},
{
"ID": "20230106103624-ueba648",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103624-ueba648",
"updated": "20230106103649"
},
"Children": [
{
"Type": "NodeText",
"Data": "文件系统上工作空间下的结构:"
}
]
},
{
"ID": "20230106103650-61q8v8i",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106103650-61q8v8i",
"updated": "20230106104112"
},
"Children": [
{
"ID": "20230106103705-pkx4x41",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106103705-pkx4x41",
"updated": "20230106103705"
},
"Children": [
{
"ID": "20230106103705-00g0plf",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103705-00g0plf",
"updated": "20230106103718"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "conf"
},
{
"Type": "NodeText",
"Data": " 用于保存工作空间配置"
}
]
}
]
},
{
"ID": "20230106103718-oib4hy1",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106103718-oib4hy1"
},
"Children": [
{
"ID": "20230106103718-0adtij4",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103718-0adtij4",
"updated": "20230106103744"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "corrupted"
},
{
"Type": "NodeText",
"Data": " 用于保存已经损坏的数据文件"
}
]
}
]
},
{
"ID": "20230106103744-8u9ew8y",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106103744-8u9ew8y"
},
"Children": [
{
"ID": "20230106103744-93cbakm",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103744-93cbakm",
"updated": "20230106103930"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "data"
},
{
"Type": "NodeText",
"Data": " 用于保存数据,具体结构请参考"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20210428213927-rbcfx2y",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "这里"
}
]
}
]
},
{
"ID": "20230106103839-9csp7l8",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106103839-9csp7l8"
},
"Children": [
{
"ID": "20230106103839-0pp1p1g",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103839-0pp1p1g",
"updated": "20230106103951"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "history"
},
{
"Type": "NodeText",
"Data": " 用于保存文件历史"
}
]
}
]
},
{
"ID": "20230106103948-9qgwhg5",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106103948-9qgwhg5"
},
"Children": [
{
"ID": "20230106103948-dp7uyzl",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106103948-dp7uyzl",
"updated": "20230106104007"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "repo"
},
{
"Type": "NodeText",
"Data": " 用于保存数据仓库数据"
}
]
}
]
},
{
"ID": "20230106104007-r35r46f",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104007-r35r46f"
},
"Children": [
{
"ID": "20230106104007-y85brhy",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104007-y85brhy",
"updated": "20230106104035"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "temp"
},
{
"Type": "NodeText",
"Data": " 用于保存运行时所需的临时文件"
}
]
}
]
},
{
"ID": "20230106104045-554cvut",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104045-554cvut",
"updated": "20230106104112"
},
"Children": [
{
"ID": "20230106104045-in5r3ot",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104045-in5r3ot",
"updated": "20230106104112"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": ".lock"
},
{
"Type": "NodeText",
"Data": " 内核进程启动后会创建该文件,用于锁定工作空间"
}
]
}
]
}
]
}
]
}

View file

@ -7,7 +7,7 @@
"id": "20200813093015-u6bopdt",
"title": "常见问题",
"type": "doc",
"updated": "20230104152617"
"updated": "20230106104437"
},
"Children": [
{
@ -339,12 +339,23 @@
"Type": "NodeParagraph",
"Properties": {
"id": "20210428213320-fwferhb",
"updated": "20210512152214"
"updated": "20230106104437"
},
"Children": [
{
"Type": "NodeText",
"Data": "数据保存在工作空间文件夹下(默认位于用户家目录 Documents/SiYuan可在 "
"Data": "数据保存在"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230106101434-e6g4av3",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "工作空间"
},
{
"Type": "NodeText",
"Data": "文件夹下(默认位于用户家目录 Documents/SiYuan可在 "
},
{
"Type": "NodeTextMark",
@ -353,7 +364,7 @@
},
{
"Type": "NodeText",
"Data": " - "
"Data": " - "
},
{
"Type": "NodeTextMark",
@ -362,7 +373,7 @@
},
{
"Type": "NodeText",
"Data": " 中进行修改),在工作空间 data 文件夹下:"
"Data": " 中进行修改),在工作空间/data/ 文件夹下:"
}
]
},

View file

@ -18,30 +18,31 @@
"20211226121203-rjjngpz": 6,
"20211226121232-23s79xr": 7,
"20211226121319-emrk2yy": 1,
"20211226121329-c5v3dto": 18,
"20211226121329-c5v3dto": 19,
"20211226121332-irgblss": 4,
"20211226121438-xaafdo8": 2,
"20211226121503-k3jma6m": 1,
"20211226122358-hctqcn5": 17,
"20211226122459-08mi5cq": 16,
"20211226122523-rl8356a": 15,
"20211226122549-jktxego": 14,
"20211226122707-8cr09co": 12,
"20211226122728-cnqf7rz": 11,
"20211226122814-r1rdpcx": 10,
"20211226122943-st7fpcj": 9,
"20211226123004-dplpw0o": 8,
"20211226123038-4umgpxy": 7,
"20211226123101-qjw03ab": 6,
"20211226123130-jpeg5b2": 5,
"20211226123154-fd5e001": 4,
"20211226123216-tlxw66f": 3,
"20211226123241-51pujtr": 2,
"20211226123302-akitvb1": 1,
"20211226122358-hctqcn5": 18,
"20211226122459-08mi5cq": 17,
"20211226122523-rl8356a": 16,
"20211226122549-jktxego": 15,
"20211226122707-8cr09co": 13,
"20211226122728-cnqf7rz": 12,
"20211226122814-r1rdpcx": 11,
"20211226122943-st7fpcj": 10,
"20211226123004-dplpw0o": 9,
"20211226123038-4umgpxy": 8,
"20211226123101-qjw03ab": 7,
"20211226123130-jpeg5b2": 6,
"20211226123154-fd5e001": 5,
"20211226123216-tlxw66f": 4,
"20211226123241-51pujtr": 3,
"20211226123302-akitvb1": 2,
"20220105101348-corstqc": 5,
"20220628204420-ui79vkt": 2,
"20220708102441-u6wopo9": 3,
"20221016213639-1nag9jj": 3,
"20221223221501-mops33i": 13,
"20230104151953-48hwkwf": 19
"20221223221501-mops33i": 14,
"20230104151953-48hwkwf": 20,
"20230106104645-o838uew": 1
}

View file

@ -6,7 +6,7 @@
"icon": "2753",
"id": "20211226115227-r1rty9v",
"title": "常見問題",
"updated": "20230104152557"
"updated": "20230106105338"
},
"Children": [
{
@ -237,12 +237,23 @@
"Type": "NodeParagraph",
"Properties": {
"id": "20211226115356-fcwiy36",
"updated": "20211228141251"
"updated": "20230106105338"
},
"Children": [
{
"Type": "NodeText",
"Data": "資料保存在工作空間文件夾下(預設位於用戶家目錄 Documents/SiYuan可在 "
"Data": "資料保存在"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20230106104645-o838uew",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "工作空間"
},
{
"Type": "NodeText",
"Data": "文件夾下(預設位於用戶家目錄 Documents/SiYuan可在 "
},
{
"Type": "NodeTextMark",
@ -251,7 +262,7 @@
},
{
"Type": "NodeText",
"Data": " - "
"Data": " - "
},
{
"Type": "NodeTextMark",
@ -260,7 +271,7 @@
},
{
"Type": "NodeText",
"Data": " 中進行修改),在工作空間 data 文件夾下:"
"Data": " 中進行修改),在工作空間/data/ 文件夾下:"
}
]
},

View file

@ -5,6 +5,7 @@
"Properties": {
"icon": "1f389",
"id": "20211226115423-d5z1joq",
"scroll": "{\u0026quot;startId\u0026quot;:\u0026quot;20211226115745-mwqouic\u0026quot;,\u0026quot;endId\u0026quot;:\u0026quot;20211226115803-fcyr6ye\u0026quot;,\u0026quot;scrollTop\u0026quot;:0,\u0026quot;focusId\u0026quot;:\u0026quot;20211226115745-mwqouic\u0026quot;,\u0026quot;focusStart\u0026quot;:0,\u0026quot;focusEnd\u0026quot;:0}",
"title": "請從這裡開始",
"title-img": "background-color:#556;background-image: linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a);background-size:80px 140px;background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;",
"updated": "20211226115745"

View file

@ -0,0 +1,455 @@
{
"ID": "20230106104645-o838uew",
"Spec": "1",
"Type": "NodeDocument",
"Properties": {
"id": "20230106104645-o838uew",
"title": "工作空間",
"updated": "20230106104750"
},
"Children": [
{
"ID": "20230106104714-um1pzdl",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106104714-um1pzdl",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "概述"
}
]
},
{
"ID": "20230106104714-n8953p0",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-n8953p0",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "工作空間用於保存數據、歷史、配置和運行時所需要的文件。"
}
]
},
{
"ID": "20230106104714-8d97m2z",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106104714-8d97m2z",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-yhbnstl",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-yhbnstl",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-4qcoopt",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-4qcoopt",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "不同工作空間通過文件系統文件夾相互隔離"
}
]
}
]
},
{
"ID": "20230106104714-kzgy9vb",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-kzgy9vb",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-4r3sws0",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-4r3sws0",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "一個工作空間只能被一個內核進程伺服"
}
]
}
]
}
]
},
{
"ID": "20230106104714-rujbhlc",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-rujbhlc",
"updated": "20230106104735"
},
"Children": [
{
"Type": "NodeText",
"Data": "我們可以在 "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "設置"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "關於"
},
{
"Type": "NodeText",
"Data": " - "
},
{
"Type": "NodeTextMark",
"TextMarkType": "kbd",
"TextMarkTextContent": "工作空間"
},
{
"Type": "NodeText",
"Data": " 中切換工作空間,桌面端支持同時打開多個工作空間,移動端只能切換不同的工作空間。"
}
]
},
{
"ID": "20230106104714-4snblro",
"Type": "NodeHeading",
"HeadingLevel": 2,
"Properties": {
"id": "20230106104714-4snblro",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "文件系統結構"
}
]
},
{
"ID": "20230106104714-foziz16",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-foziz16",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": "文件系統上工作空間下的結構:"
}
]
},
{
"ID": "20230106104714-yyezfpg",
"Type": "NodeList",
"ListData": {},
"Properties": {
"id": "20230106104714-yyezfpg",
"updated": "20230106104750"
},
"Children": [
{
"ID": "20230106104714-8hqlqm6",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-8hqlqm6",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-d4on2tp",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-d4on2tp",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "conf"
},
{
"Type": "NodeText",
"Data": " 用於保存工作空間配置"
}
]
}
]
},
{
"ID": "20230106104714-ujf3xj7",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-ujf3xj7",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-tzuyrck",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-tzuyrck",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "corrupted"
},
{
"Type": "NodeText",
"Data": " 用於保存已經損壞的數據文件"
}
]
}
]
},
{
"ID": "20230106104714-5qqki16",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-5qqki16",
"updated": "20230106104750"
},
"Children": [
{
"ID": "20230106104714-znd5d4f",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-znd5d4f",
"updated": "20230106104750"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "data"
},
{
"Type": "NodeText",
"Data": " 用於保存數據,具體結構請參考"
},
{
"Type": "NodeTextMark",
"TextMarkType": "block-ref",
"TextMarkBlockRefID": "20211226115356-i1v42hf",
"TextMarkBlockRefSubtype": "s",
"TextMarkTextContent": "這裡"
}
]
}
]
},
{
"ID": "20230106104714-itghjab",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-itghjab",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-zb4j1g4",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-zb4j1g4",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "history"
},
{
"Type": "NodeText",
"Data": " 用於保存文件歷史"
}
]
}
]
},
{
"ID": "20230106104714-5ck4c0d",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-5ck4c0d",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-fdmry3k",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-fdmry3k",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "repo"
},
{
"Type": "NodeText",
"Data": " 用於保存數據倉庫數據"
}
]
}
]
},
{
"ID": "20230106104714-2zcy67l",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-2zcy67l",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-qqed0vk",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-qqed0vk",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": "temp"
},
{
"Type": "NodeText",
"Data": " 用於保存運行時所需的臨時文件"
}
]
}
]
},
{
"ID": "20230106104714-s2nrsma",
"Type": "NodeListItem",
"ListData": {
"BulletChar": 42,
"Marker": "Kg=="
},
"Properties": {
"id": "20230106104714-s2nrsma",
"updated": "20230106104714"
},
"Children": [
{
"ID": "20230106104714-2fqtvep",
"Type": "NodeParagraph",
"Properties": {
"id": "20230106104714-2fqtvep",
"updated": "20230106104714"
},
"Children": [
{
"Type": "NodeText",
"Data": ""
},
{
"Type": "NodeTextMark",
"TextMarkType": "code",
"TextMarkTextContent": ".lock"
},
{
"Type": "NodeText",
"Data": " 內核進程啟動後會創建該文件,用於鎖定工作空間"
}
]
}
]
}
]
}
]
}