Skip to content

Commit fc00fa3

Browse files
committed
FEAT: add post zotero sync
1 parent 98e81a8 commit fc00fa3

File tree

3 files changed

+91
-0
lines changed

3 files changed

+91
-0
lines changed
57.7 KB
Loading
99.4 KB
Loading
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: "使用 Openlist 实现 Zotero 文件同步"
3+
date: 2024-05-26T17:36:15+08:00
4+
# weight: 1
5+
# aliases: ["/first"]
6+
tags: ["Software", "Research"]
7+
author: "Square Zhong"
8+
# author: ["Me", "You"] # multiple authors
9+
showToc: true
10+
TocOpen: false
11+
draft: false
12+
hidemeta: false
13+
comments: false
14+
description: "还是喜欢用开源方案"
15+
canonicalURL: "https://canonical.url/to/page"
16+
disableHLJS: true # to disable highlightjs
17+
disableShare: false
18+
disableHLJS: false
19+
hideSummary: false
20+
searchHidden: false
21+
ShowReadingTime: true
22+
ShowBreadCrumbs: true
23+
ShowPostNavLinks: true
24+
ShowWordCount: true
25+
ShowRssButtonInSectionTermList: true
26+
UseHugoToc: true
27+
cover:
28+
image: "<image path/url>" # image path/url
29+
alt: "<alt text>" # alt text
30+
caption: "<text>" # display caption under cover
31+
relative: false # when using page bundles set this to true
32+
hidden: true # only hide on current single page
33+
editPost:
34+
URL: "https://github.com/squarezhong.github.io/content"
35+
Text: "Suggest Changes" # edit text
36+
appendFilePath: true # to append file path to Edit link
37+
---
38+
39+
<span style="color:blue">[Updated on 2025-09-22]:</span> 由 Alist 切换至 [Openlist](https://github.com/OpenListTeam/OpenList)
40+
41+
42+
如果你有跨设备使用 Zotero 的需求(比如笔记本+台式+iPad),那么文件同步是必不可少的。
43+
44+
登录 Zotero 账号后数据(Data Syncing,不包含附件)会自动同步。
45+
46+
文件同步(File Syncing)分为两种:
47+
48+
## Zotero 官方服务
49+
50+
Zotero 默认使用官方服务进行文件同步,有容量限制,一年 2GB 的容量需要 20 刀。预算充足、不想折腾且愿意支持官方的同学可以直接购买。
51+
52+
![price](images/price.png)
53+
54+
## WebDAV
55+
56+
与此同时,Zotero 支持使用 Webdav 同步文件,所以我们又有了新的选择:
57+
58+
### 坚果云
59+
60+
比较方便的方式是直接用坚果云这类提供 WebDAV 的云盘,不用自己折腾。免费的上传下载流量对于文献阅读量不大(别骂了)的同学来说已经够用了
61+
62+
### 自建 WebDAV 服务
63+
如果你有 NAS 或者服务器的话,可以直接搭个 Webdav 的服务。
64+
65+
这里因为笔者本来就在使用 Openlist,所以直接用 Openlist 自带的 Webdav 服务。
66+
67+
Openlist 的安装方式有很多,推荐使用 [**Docker Compose**](https://doc.oplist.org/guide/installation/docker),直接参考官方文档即可,在此不赘述。
68+
69+
参考官方文档中[关于 WebDAV 的部分](https://doc.oplist.org/guide/advanced/webdav)(Openlist 默认开启 WebDAV,无需手动设置)
70+
71+
**Zotero 中设置如下:**
72+
73+
![webdav](images/webdav.png)
74+
75+
- 你可以使用`https` + `domain/dav` 的方式
76+
77+
- 也可以使用`http` + `ip:port/dav` 的方式。
78+
79+
`Username``Password` 为你登录 Openlist 的密码。
80+
81+
由于 Openlist 可以创建多个账户,所以你也可以为多人提供互相隔离的文件同步服务。
82+
83+
## 直接使用 Onedrive 同步(强烈不推荐)
84+
85+
强烈不推荐使用 Onedrive 等同步盘直接同步 Zotero 数据和附件所在的目录。
86+
87+
比如直接把两个 Directory 设置成 Onedrive 目录地址。
88+
89+
虽然 Onedrive 在大部分时候同步是正常且及时的,但少数情况下可能会抽风。
90+
91+
这个时候如果你在两台设备上分别进行了操作,同步的时候就会冲突,然后就可能产生难以预料的影响(亲身教训)。

0 commit comments

Comments
 (0)