你可以自主选择要发布到[[发布服务简介|网站]]上的笔记。其余的笔记将安全地保存在你的本地仓库中。
此外,只有你主动发布的笔记才会被发送到Obsidian的服务器,而取消发布的笔记将被从服务器上移除。
## 密码保护
为了增强发布网站的安全性,你可以为网站设置密码。其他人只有在正确输入密码后才可浏览网站内容。当然,如果你想移除密码也是可以的。移除密码后,整个网站将再次对公众可见。
> [!warning] 目前不支持单独为已发布的笔记设置密码保护。
### 添加网站访问密码
1. 在功能区中,点击**发布更改**按钮(纸飞机图标)。
2. 在**发布更改**对话框中,点击**更改网站设置**选项(齿轮图标)。
3. 在**其他设置**下,点击**密码**旁边的**管理**按钮。
4. 点击**添加密码**。
5. 在**密码**输入框中,输入网站访问密码。
6. (可选)在**密码名称**中,输入密码的昵称。密码名称常用于提示其用途,比如谁将使用这个密码进行访问。
7. 点击**添加此密码**。
### 移除访问密码
1. 在功能区中,点击**发布更改**按钮(纸飞机图标)。
2. 在**发布更改**对话框中,点击**更改网站设置**选项(齿轮图标)。
3. 在**其他设置**下,点击**密码**旁边的**管理**按钮。
5. 点击要删除的密码旁边的叉号图标。
## 数据收集
### 访客数据
默认情况下,发布服务**不会**收集访客数据,也不会存储Cookies或操作个人信息。但是,你可以通过[[自定义网站界面|自定义网站]]来添加相关功能,以分析或记录相关数据。
不过需要注意的是,作为网站所有者,你必须遵守当地的法律法规。你可以通过`publish.js`对此进行提示,或在网站里添加隐私政策相关页面。
## 访问
[Cloudflare](https://www.cloudflare.com) 为发布服务提供了托管服务,服务器在旧金山。
### 管理网络访问
为了管理网络对发布的访问,你需要管理以下域名:
- 前端:`publish.obsidian.md`
- 后端:`publish-main.obsidian.md`
此外,后端服务使用以下子域:`publish-xx.obsidian.md`,其中`xx`是从`1 - 100`的数字范围。
> [!tip] 如果你的防火墙系统支持,我们建议将`publish-*.obsidian.md`列入白名单,以适应子域不断扩展的情况。