【已解决】obsidian同步,排除标签的写法

问题反馈 W45272366 • 查看100

你好,我希望同步时不要同步“星标”这个标签。

我目前的写法是:

tags: {{trimtags | replace("#", "") | replace("星标", "")}}

在渲染模式下显示正常,在源码模式下可以看到,有一个空值。

tags: 
  - 审核政策/IPO
  - 

我应该怎么写才可以不出现那个空值,即显示

tags: 
  - 审核政策/IPO
共收到7条回复
obsidian同步,排除标签的写法 肥肥猫xyz
肥肥猫xyz ⚡⚡ #1 回复
稍等,我们看一下
obsidian同步,排除标签的写法 肥肥猫xyz
肥肥猫xyz #2 回复
用这个
```
tags: {{trimtags | replace(" - 星标", "") }}
```


```
tags: {{mergedtags | replace(" - 星标", "") }}
```

不同是:mergedtags里包含了页面笔记标签,trimtags里不包含
obsidian同步,排除标签的写法 肥肥猫xyz
肥肥猫xyz ⚡⚡ #3 回复
论坛貌似发不出这个格式

` - 星标`
就是 - 左边有两个英文空格,右边有一个空格
obsidian同步,排除标签的写法 W45272366
W45272366 #4 回复
似乎还是有个空行,这个支持正则么?我试了下好像也不行


```
tags:
- 审核政策/IPO
-
全文剪藏: true
```
变成了
```
tags:
- 审核政策/IPO

全文剪藏: true
```
obsidian同步,排除标签的写法 肥肥猫xyz
肥肥猫xyz #5 回复
可以这样


obsidian同步,排除标签的写法 肥肥猫xyz
肥肥猫xyz ⚡⚡ #6 回复
这个是 YAML list 的语法
如果有兴趣可以看这里: Link
obsidian同步,排除标签的写法 W45272366
W45272366 ⚡⚡ #7 回复
完美!流弊!
登录后即可参与回复