Skip to content

Commit

Permalink
Merge pull request #667 from juestchaos/main
Browse files Browse the repository at this point in the history
更新
  • Loading branch information
juestchaos authored Feb 18, 2024
2 parents 085d894 + a0f534c commit 3d11ff6
Show file tree
Hide file tree
Showing 4 changed files with 422 additions and 106 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ modified: 20240217214507

> Allows you to add a daily note node to the canvas that will always show today's note. The plugin will automatically keep this file node up to date with the latest daily note whenever you open the canvas.
![[2024-02-17-Pasted image 20240217153011.png]]
![2024-02-17-Pasted image 20240217153011.png](https://cdn.pkmer.cn/images/2024-02-17-Pasted%20image%2020240217153011.png!pkmer)

[Contribution Graph](https://github.com/vran-dev/obsidian-contribution-graph) by _vran_

Expand Down Expand Up @@ -418,7 +418,7 @@ modified: 20240217214507
![2024-02-17-Pasted image 20240217001600.png](https://cdn.pkmer.cn/images/2024-02-17-Pasted%20image%2020240217001600.png!pkmer)

![2024-02-17-Pasted image 20240217001600.png](https://cdn.pkmer.cn/images/2024-02-17-Pasted%20image%2020240217001654.png!pkmer)****
![2024-02-17-Pasted image 20240217001600.png](https://cdn.pkmer.cn/images/2024-02-17-Pasted%20image%2020240217001654.png!pkmer)

[PDF++ v0.35.1](https://github.com/RyotaUshio/obsidian-pdf-plus/releases/tag/0.35.11) by _RyotaUshio_

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,12 @@ modified: 20240213102318
# Thino 同步

> [!note] 功能信息
> 此功能在 Thino 2.2 版本上线,之前版本不支持
> 此功能以来 Thino Web 服务
> 单文件同步模式需要 Thino 2.2.0 版本上线,之前版本不支持
> 日记同步模式需要 Thino 2.2.4 版本及以上
> 此功能依赖 Thino Web 服务
> [!Warning] 重要
> - 同步涉及到数据操作,请提前备份好对应数据
> - 任务产品同步服务,都会涉及到数据操作,所以不光是针对 Thino 而是针对所有产品,都会提示:请提前备份好对应数据
> - 不支持混合同步,即你使用多种同步软件或者服务,对仓库进行操作会产生不可知的数据重复和存储位置变化
## 概述
Expand All @@ -31,7 +32,7 @@ modified: 20240213102318
- 本地版本中多种被 Thino 识别的内容,可以同步到云端
- 云端对于新的库,将把所有内容同步到单文件中

![image.png|700](https://cdn.pkmer.cn/images/20240118181806.png!pkmer)
![Thino 同步|700](https://cdn.pkmer.cn/images/20240118181806.png!pkmer)

> [!note] 机制
> - 细心的同学注意到了,对于开启同步功能后,会在对应的文本内容后增加 webid 用于辨识那些是需要 Web 同步的时间戳
Expand All @@ -40,16 +41,6 @@ modified: 20240213102318
> - 同步是需要两端都使用相同账号,并开启、启用同步功能
> - 只在一端开启同步,机器也是不知道同步到哪里的
### 同步类型

- 文本:全支持,包括基本 Markdown 语法
- 图片:
- 外链图片格式全部支持(已经支持)
- 内链本地图片(设计开发预案中)
- 主要是考虑到了不同库的文件,存放在哪里,如果是根据笔记所在目录存储,还要考虑建立目录结构的问题,这会让没有同步的库多出来很多空目录结构。
- 图片不具有唯一识别性,如果一个图片被多次引用,简单处理,各个端都会出现重复图片。
- 附件:(设计开发预案中)

## 如何激活同步功能

- 安装新版 2.2.1 及以上版本
Expand All @@ -61,6 +52,17 @@ modified: 20240213102318
- 对于之前购买了早鸟价的同学,我们免费一定时间的同步时长。
- 对于没有购买早鸟价的同学,可以选择购买 PKMer 会员(新价格),来获得本地版插件和 同步服务。

## 同步文件内容类型

- 文本:全支持,包括基本 Markdown 语法
- 图片:
- 外链图片格式全部支持(已经支持)
- 内链本地图片(设计开发预案中)
- 主要是考虑到了不同库的文件,存放在哪里,如果是根据笔记所在目录存储,还要考虑建立目录结构的问题,这会让没有同步的库多出来很多空目录结构。
- 图片不具有唯一识别性,如果一个图片被多次引用,简单处理,各个端都会出现重复图片。
- 附件:(设计开发预案中)


## 使用

### 本地版
Expand All @@ -81,22 +83,33 @@ modified: 20240213102318

> [!warning] 注意
> - 首次同步或者长时间未同步的库或者端
> - 同步请保证,自己各个端的版本一致
> - 请耐性等待,因为东西较多,同步数据需要时间
> - 如果开启同步后未对旧内容同步,请使用上面命令来触发同步
### 同步效果

- 同步对象:
- 同步仅针对 Thino 的单文件模式内容
- 用户需要对自己期望的同步的模式二选一
- 针对 Thino 的单文件模式内容
- 记录内容都会同步到单文件中
- 针对 Thino 的日记模式内容
- 需要升级到 2.2.4 版本
- 需要设置中默认存储模式为日记模式,会基于 Obsidian 的核心插件-日记,进行同步
- 同步场景:
- PC 上配置多个仓库,只要仓库里面有对应的 Thino,且都是通过一个账号激活,那么多个仓库之间是可以同步的
- 手机上安装 Thino ,只要你授权账号一致,那么是可以同步的
- 未来:Web 版也会支持同步

### 仅单文件模式同步
#### 单文件同步

- 不支持多文件,不支持全库同步,不会和 Obsidian 官方同步冲突,也不会和其他第三方民间 Obsidian 同步进行处理
- 仅对 Thino 单文件模式中内容进行同步,此举有助于保持同步的有效性和速度
- 对 Thino 单文件模式中内容进行同步,此举有助于保持同步的有效性和速度

#### 日记文件同步

- 在 仓库 A 同步日记问题写入的内容,会按照 B 仓库的日记插件设置格式,同步到对应日期位置。
- 如果两边开启的日记模式不同,那么会同步的仓库的模式
- 仅支持 Obsidian 日记插件

### 不支持 Thino 外的修改

Expand All @@ -109,10 +122,10 @@ modified: 20240213102318
- 如果支持了多文件,那就相当于可以当作整个 Obsidian 的同步来使用,我们认为这部分能力是 Obsidian 官方重要营收的来源,不能有交集。
- 另外,处理局部或全部日记多文件的结构,会遇到很多不可知问题
- 会遇到各种插件都会操作文件名和目录结构,那么意味着 Thino 要一直保持适配所有相关插件和个人不同的配置,在 Obsidian 这样庞大的社区插件,和日新月异的插件功能和新秀面前,这种工作得不偿失。
- 会遇到新库没有对应插件
- 会遇到新库没有对应插件,那么是否还要支持用户同步插件?
- 没有对应目录结构的问题,这种文件级别的操作,一直是极容易发生数据用户丢失的。

### 仅开启同步
### 如果仅开启同步

- 没有购买 Pro 版本不支持单文件模式,但单独购买了同步
- 这种 Thino 也会进行同步,会写到一个独立文件中
Expand Down
Loading

0 comments on commit 3d11ff6

Please sign in to comment.