# 概述
Obsidian 可以简化创建和编辑团队的维基、知识库、文档等工作。它可以作为内部和外部网站的编辑工具或内容管理系统(CMS)使用。你可以将你的朋友和同事添加为网站的协作者,这样他们就可以和你一同进行网站内容的更新。
协作功能只需网站所有者订阅发布服务,其他人只需要一个 [[Obsidian 账号|Obsidian 账户]] 即可进行协作。
> [! Warning] 警告
> 在网站更改之前,请确保[[#协作者之间同步更改|同步了其他协作者的更改]]。否则,你可能会覆盖掉其他协作者的更改内容。
# 操作
## 添加网站协作者
1. 在功能区中,点击**发布更改**按钮(![[lucide-send.svg#icon]])。
2. 在**发布更改**对话框中,点击**更改网站设置**选项(![[lucide-cog.svg#icon]])。
3. 在**协作**设置旁边,点击**管理**。
4. 在**邀请用户**旁边的输入框中,输入协作者的电子邮件。
5. 点击**添加**。
## 移除协作者
1. 在功能区中,点击**发布更改**按钮(![[lucide-send.svg#icon]])。
2. 在**发布更改**对话框中,点击**更改网站设置**选项(![[lucide-cog.svg#icon]])。
3. 在**协作**设置旁边,点击**管理**。
4. 在要移除的协作者旁边,选择**移除用户**(![[lucide-x.svg#icon]])。
## 协作者之间同步更改
在协作情景下,发布服务不会自动把其他协作者的更改同步至本地仓库。因此,你需要手动把其他协作者的更改同步到本地。
要把其他人的更改通过发布服务同步到本地仓库:
1. 在功能区中,点击**发布更改**按钮(![[lucide-send.svg#icon]])。
2. 右键单击要同步的更改,然后选择**同步网站版本**。**这将覆盖本地仓库中的笔记。**
> [! Tip]
> 我们建议你使用其他工具来同步和管理协作者之间的更改,例如 [[Obsidian 官方同步]]或 [git](https://git-scm.com/)。
# 权限
以下表格列出了网站所有者和协作者的权限:
| 操作 | 协作者 | 所有者 |
| ---------- | :-: | :-: |
| 发布新页面 | ✓ | ✓ |
| 更改已发布页面的内容 | ✓ | ✓ |
| 撤回页面 | ✓ | ✓ |
| 修改网站选项 | | ✓ |
| 管理权限 | | ✓ |
# 注意事项
如果你在一个大型团队中工作,你可能需要将发布服务与更高级的版本控制系统(如 Git)配合使用。当然,发布服务也可以与[[Obsidian 官方同步|Obsidian 同步服务]]结合使用,以在多个用户之间保持更改的同步。