Obsidian 样式:Thino 插件隐藏同步标志位
概述
有很多同学一直关注 Thino 的进展(原 Obsidian memos)。
也有很多同学会仔细观察 Thino 每个版本的变化,因为本身插件是寄宿于 Obsidian 主体之中,所以受限于 Obsidian 支持的同时,又要满足用户诉求,就会萌生出一些大家经常询问的问题,比如:
这些操作为了能够:
- 在使用独立存储接口,让用户始终可以看到源文件(markdown )基础上
- 又要能够提供用户删除、归档后,内容依然可以恢复到原位
所以提供了一系列文本标识符或者叫标志位,来辅助插件定位。但一些用户可能不喜欢。
下面的 CSS 可以帮助你在 源码模式和 live preivew 模式隐藏 Thino 的标志位,也简单兼容了关于 dataview 和 task 插件的索引内容。当然因为相关操作的插件较多,可能还没有适配完全。
实战
- 通过使用 自定义样式来完成,使用方法参考 Obsidian的CSS代码片段
/*thino id & webid*/
.cm-comment.cm-link.cm-quote.cm-quote-1{
display:none;
}
/*thino Type & thino deleted id & thino archiveid*/
.cm-comment.cm-hmd-footref2.cm-quote.cm-url{
display:none;
}
/*日记模式*/
span:not(.cm-formatting-link).cm-hmd-barelink.cm-link.cm-list-1 {
display:none;
}
/*dataview*/
span.dataview.inline-field-value span[data-dv-key="archived"]{
display:none;
}
span.dataview.inline-field-value span[data-dv-key="webId"]{
display:none;
}
span.dataview.inline-field-value span[data-dv-key="deleted"]{
display:none;
}
span.dataview.inline-field-key{
display:none;
}
span.dataview.inline-field-value{
display:none;
}
如何隐藏 kanban 插件中的同步标志位
如果是有同学讲看板和 日记,以及 Thino 联动,当看板的项目列中出现的 子项目包含 Thino 同步标志,如何处理
如图
.kanban-plugin__item-markdown .dataview.inline-field-value{
display:none;
}
.kanban-plugin__item-markdown .dataview.inline-field-key{
display:none;
}
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。