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