Skip to content

五彩 Obsidian 同步

安装

在Obsidian的社区插件里搜索 wucai 或 五彩。

如有使用Obsidian内置浏览器可能会导致无法授权,请先临时关闭Ob里的浏览器插件再操作。

  • 比如 Obsidian-Surfing 会引起无法授权。
  • 解决方法是先禁用这个插件,处理完五彩登陆授权后,再开启此插件。

独立文件夹

建议给五彩配置单独的同步文件夹,不和你的其他资料共用,防止数据被覆盖。

同步目录

五彩同步时默认使用文件夹 WuCai ,这个选项可以在obsidian五彩插件选项里修改。

同步文件夹可以是某个文件的子目录,比如 Inbox/WuCai 。

模板中可使用的变量

为了将错误降到最低,五彩采用小写和下划线连写。使用变量时,建议从这里复制,而不是自己手动拼写。

jinja
{{title}}           : 标题 (string)
{{url}}             : 原始链接 (string)
{{wucaiurl}}        : 五彩连接 (string)
{{author}}          : 作者(string),优先取 orgname,没有值就返回 orgauthor 的值
{{orgname}}         : 机构名称(string), 对于公众号来说是公众号名 (版本 >= 24.10.18)
{{orgauthor}}       : 作者 (string), 对于公众号来说是编辑名 (版本 >= 24.10.18)
{{domain}}          : 原始链接的域名(string),如 mp.weixin.qq.com
{{domain2}}         : 原始链接的二级(string), 如 qq.com
{{createat}}        : 创建时间 (string) , 如 2023-02-08 21:03
{{createat_ts}}     : 创建时间(时间戳格式, int)
{{updateat_ts}}     : 修改时间(时间戳格式, int)
{{updateat}}        : 更新时间 (string) , 如 2023-02-08 21:03
{{updateat_ts}}     : 更新时间(时间戳格式, int)
{{publishat_ts}}    : 文章的发布时间(时间戳格式, int)
{{noteid}}          : 笔记ID(string)
{{tags}}            : 文章的标签列表 (string),支持标签转双链
{{alltags}}         : (文章+页面笔记)里的标签 (string),支持标签转双链功能
{{alltagsv2}}       : (文章+页面笔记)里的标签+所有划线标签,此值用在 YAML 中,是一个 List (版本>=24.9.2)
{{trimtags}}        : 文章标签列表,去掉了标签中的#,此值用在 YAML 中,是一个 List
{{mergedtags}}      : 文章标签+页面笔记标签,用在 YAML 中,是一个 List
{{pagenote}}        : 页面笔记 (string)
{{isstar}}          : 是否为星标(boolean), true是星标,否则不是星标
{{isdailynote}}     : 是否为 daily (boolean), 建议用 notetype 字段
{{notetype}}        : 笔记类型(string),page,dailynote (版本>=23.10.20)
{{ispagemirror}}    : 是否剪藏(boolean),true是剪藏,否则不是剪藏
{{highlightcount}}  : 划线数量(integer),当前网页的划线数量
{{annotationcount}}  : 想法数量(integer), (版本>=24.7.9)
{{mdcontent}}		    : markdown 格式的全文剪藏
{{highlights}}           : 划线列表 (list)
    {{item.type}}        : 划线类型(string), 分别是 highlight, image, math(数学公式), quote(引用), (版本 >= 23.10.20)
    {{item.refid}}       : 划线id (string),如 b76ebe3
    {{item.refurl}}      : 划线跳转链接(string), (版本 >= 23.10.20)
    {{item.note}}        : 划线 (string)
    {{item.notelinks}}   : 划线里的超链接(list), 每个元素是对象,如 {url:"链接", title:"标题"}, (版本 >= 24.8.21)
    {{item.imageurl}}    : 图片划线 (string)
    {{item.annotation}}  : 划线的想法 (string)
    {{item.color}}       : 划线颜色 (string)
    {{item.slotid}}      : 颜色对应的槽位值, 1~6 对应 6 种颜色
    {{item.updateat_ts}} : 划线的更新时间(int) (版本 >= 23.10.20)
    {{item.createat_ts}} : 划线创建时间(int)  (版本 >= 23.10.20)
    {{item.tags}}        : 划线的标签,如 #read #todo (版本 >= 24.7.9)

其中 slotid 有6个值,从1~6,代表6种颜色。五彩有 6 套颜色主题,每套颜色主题下,相同 slotid 对应的颜色都是相近的,如下图所示。

alt text

标题里可以使用的变量

jinja
{{title}}       : 标题(string)
{{createat_ts}} : 时间戳(integer)
{{domain}}      : 当前网页域名(string),如 mp.weixin.qq.com
{{domain2}}     : 当前网页域名后两端截取,如 mp.weixin.qq.com 会变成 qq.com
{{notetype}}    : 文档类型(string), 如 dailynote 或 page

同步逻辑说明

五彩的Obsidian同步,是单向的。

数据会从五彩同步到Obsidian,但是不会从Obsidian同步到五彩。

在Obsidian里删除文件,不会影响到五彩。

如何同步全文剪藏内容到 Obsidian

  • 确保五彩 Obsidian 插件版本 >= 23.8.31
  • 确保 Obsidian 模板里包含剪藏变量 mdcontent
jinja
{% if not isdailynote %}
## 全文剪藏
{% block mdcontent %}
{{mdcontent}}
{% endblock %}
{% endif %}

如何设置某些文章不同步到 Obsidian

五彩后台配置

alt text

手动升级五彩Obsidian插件

alt text