Obsidian 允许你为自己的库设置自定义主题。
## 为本地库设置自定义主题
### 选择主题
从 0.9.20 版本开始,Obsidian 允许一个库保存多个主题文件(这些主题文件均保存在库相应的主题文件夹下),这样你就可以随心所欲地改变库的主题了。
你可以在 `设置` -> `外观` -> `主题` -> `更换主题` 的下拉菜单中选择你想使用的主题。
### 创建并使用自定义主题
Obsidian 允许你使用自己设计的主题文件:
1. 将自定义主题文件存放到库的主题文件夹中。主题文件夹的路径为 `库名称/.obsidian/themes/YOUR_CUSTOM_THEME.css`
2. 启用自定义主题。在 `设置` -> `外观` -> `主题` -> `更换主题` 的下拉菜单中选择你的主题。
想要了解如何自定义关系图谱的外观,请阅读[[关系图谱]]。
### 使用社区主题或 CSS 代码段
你可以在`设置` -> `外观`中找到`查看社区主题`这一选项 ,随后你就可以选择一个社区主题来美化你的 Obsidian。一旦确认使用,社区主题就会被自动保存在本地的主题存放路径中。这和存放自定义主题的路径是一样的。
当然,不见得你会喜欢社区主题的所有设置。因此你可以通过 CSS 代码段来细微修改社区主题,从而使其更符合你的喜好。所谓 CSS 代码段指的是仅包含几行 CSS 代码的`.CSS`文件。在 Obsidian 中,这些片段比主题文件有更高的优先级,所以主题的一些设置会被代码段覆盖,从而达到细微修改主题文件的效果。CSS 代码段需要保存到相应路径并且在设置中开启后才能生效,你可以在`设置` -> `外观`-> `CSS代码段`中开启 CSS 代码段。
你无需记忆主题文件或 CSS 代码段的存放路径,`外观`设置中都有相应的按钮(文件夹图标的按钮),点击即可打开相应的存放目录。如果该目录未创建,点击按钮时其将会被自动创建。如果将主题文件或 CSS 代码段文件放入后仍无法在 Obsidian 的菜单中看到它们,你需要点击以下`外观`设置中的刷新按钮(循环图标的按钮),随后列表就会被刷新,你就能看到它们了。
## 为 Obsidian 发布功能设置自定义主题
目前为止,[[Obsidian 发布服务|Obsidian 的发布功能]]仍无法自动检测所需发布的库的[[添加自定义主题#主题|主题]],因此也就无法为你的网站提供相应的外观。
你可以通过以下方法来解决这个问题:
1. 进入库的主题文件夹;
2. 复制你想要使用的主题文件;
3. 将其粘贴到库的根目录中,并重命名为 `publish.css`;
4. 在发布插件中,上传 `publish.css` 文件;
5. 如果网页没有应用上传的主题,请尝试刷新页面。