Post by author

按作者聚合

包含 windysoul 的文章列表

Dataview

Dataview 高性能的索引笔记文件,并创建复杂的查询视图,如表格,列表,任务,日历视图

Obsidian 是一款强大的知识管理和笔记应用程序, Dataview 插件为 Obsidian 提供了更高级的数据查询和可视化功能,可帮助用户更好地组织和分析笔记内容。 Dataview 插件的用途主要有三个方面。 首先,Dataview 插件可以用于创建复杂的数据查询和筛选。用户可以使用类似于 SQL 的语法,通过在笔记中标记和注释特定的数据字段或属性,然后利用 Dataview 插件进行搜索、过滤和排序。这样能够很方便地查找特定信息、生成特定条件下的数据集合,或者执行一些统计和计算操作。这对于处理大量信息的复杂项目

Windysoul,Huajin,PKMer Windysoul,Huajin,PKMer Windysoul,Huajin,PKMer

Windysoul,Huajin,PKMer

Pkmer

Base Tag Renderer 嵌套标签显示缩略名

这个插件在预览模式下渲染标签的基本名称。

这个插件在预览模式下渲染标签的基本名称。 image.png375 image.png375 该插件仅渲染嵌套标签,最子一级的名称【你可以理解成显示一个缩略名称】,同时其他地方保持嵌套结构。 比如你的标签是 animal/dog 最终显示的结果就是 dog 比如你的标签是 计算机科学/编程/Java 最终显示的结果就是 Java 它还附加了一个新的类名(basename-tag),因此可以为其添加自定义样式。 上述示例应用的自定义 CSS 样式 - 如果不太喜欢标签前面的 号,用此插件通过简

Windysoul

Windysoul

Pkmer

Dataview 语法实战

Dataview 语法实战,实际教学,实战

不要为了用 dataview 而用 dataview,而是要到需要用 dataview 的时候,再来用。考虑到前面的语法介绍可能有的地方写的不够清晰。故增加这一篇幅,汇总一些基础简单的语法但却能涵盖: 1. 笔记统计和分析:Dataview 可以帮助你统计和分析笔记的元数据,例如计算总的笔记数量、按标签分组并计数、按时间排序等。这对于笔记整理、知识管理和了解笔记库的内容非常有帮助。 2. 任务管理和待办事项:通过 Dataview,你可以创建一个任务管理系统,跟踪所有的待办事项和任务。你可以根据标签、日期和状态等属性筛选和排序任务,使任务

Huajin,Windysoul,PKMer Huajin,Windysoul,PKMer Huajin,Windysoul,PKMer

Huajin,Windysoul,PKMer

Pkmer

Ordered List Styles 用中文的天干、地支做有序列表的序号

Ordered List Styles,用中文的天干、地支做有序列表的序号

想过用中文的甲乙丙丁,子丑寅卯来作为有序列表的序号吗?用简单的插件 Ordered List Styles,不借用主题和 css 片段,没有复杂的设置,就可以实现! order list styles541 可以使用常见列表样式类型,如 upper-alpha。此外,对于一些常见的类型,还提供了简写方式: 1. {trad-chinese-informal} 安装、启用插件,无需设置,即可使用。 2. 在文本行内通过标准的 list style typs(list-style-type - CSS:

Windysoul

Windysoul

Pkmer

Dataview添加某一主题笔记列表——dv表格用法

如果一篇笔记有多个主题,如何用表格仅列出和其中某一个主题相同的笔记,并列出所属主题及创建日期?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?

对于具有多个相关主题的笔记,仅列出包含其中一个主题的笔记名列表和笔记所属的主题,以及创建日期 假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康、主题和 O321 - Dataview 系列共计四个相关主题. 使用本文提供的代码,就可以将对于这样的具有多个相关主题的笔记,用表格的方式列出只包含跑步主题的笔记,将当前笔记中其它三个主题排除在外,同时把笔记的主题以及创建日期列出来. 仅列出主题包含跑步的笔记 尽管当前笔记有主题:跑步, 健康, 主题, O321 - Dataview 系列,下面的结果中还是排除了有关健康,主题

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview添加相同主题笔记列表——完全相同主题

增加具有完全同样主题的笔记列表

可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同完全相同主题的笔记全部罗列出来,方便我们快速对具有相同完全相同主题的笔记进行查看 列出和当前笔记具有完全相同主题的笔记列表,查询代码如下 dataview LIST FROM "ExampleNotes/主题相关" where 主题 = this.主题 and file.name != this.file.name 结果如图 Pasted image 20230731131745

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

添加某一主题笔记列表——进阶用法

如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?

假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康, 主题, O321 - Dataview 系列共计四个相关主题 对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外,同时把笔记的主题也列出来呢? 如果仍然使用 添加某一主题笔记列表--基本用法^63bf7a在笔记底部添加某一主题笔记列表——基本用法 中的代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(flatten

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview添加相同主题笔记列表——进阶用法

增加具有同样主题的笔记列表,使用主题对笔记进行关联管理,增加具有同样主题的笔记列表,并列出所属主题。

添加相同主题笔记列表--基本用法 仅列出了笔记名,通过本篇笔记提供的代码,可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来的同时,将笔记的主题也列出来。 查询代码 dataview LIST without id file.link + join(","+"笔记主题:"+" "+主题+"") FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AND file.name

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview添加相同主题笔记列表——列表用法

增加具有同样主题的笔记列表,使用主题对笔记进行关联管理。

通过本篇笔记提供的实例代码,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来,方便我们快速对具有相同主题的笔记进行查看 相同主题笔记列表查询代码 dataview LIST FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) 可以看到,图示中的笔记是关于健康主题的一篇笔记,在笔记的下方,列出了库中 5 篇同样具有健康主题的笔记 Pasted image 20230621205105

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

添加相同主题笔记列表——表格用法

用表格为笔记增加具有同样主题的笔记列表,并列出所属主题及创建时间。使用主题对笔记进行关联管理

通过本篇笔记提供的实例代码,可以用表格的形势,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来的同时,将笔记的主题也列出来。 笔记底部相同主题笔记列表查询代码 dataview TABLE without id file.link, 主题, dateformat(createdDate, "DD") as "创建日期" FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AND file.name

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

添加某一主题笔记列表——列表用法

如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?

添加某一主题笔记列表——列表用法 对于具有多个主题的笔记,只列出包含其中一个主题的笔记 假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康、主题和 O321 - Dataview 系列共计四个主题。对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外呢? 如果使用如下代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AN

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview汇集主题——关于笔记的创建日期和主题的汇集

基于 Dataview 提取并展示笔记脚注

在你的 Obsidian 库中,一定会有一些笔记是有关某一主题的笔记,也一定会有某一篇笔记会涉及到多个相关主题。无论你把这些笔记保存在一个文件夹或与其主题相关的多个文件夹内,如果想在新的一篇笔记中将笔记按照笔记创建月份分组及特定主题进行汇集,就可以用本篇笔记中的代码来实现。 提供几种关于笔记的主题和创建日期汇集文件的示例 将笔记根据主题分组并以列表形式展示 dataview table rows.file.link as 笔记, dateformat(rows.createdDate,"yyyy-MM-dd") a

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview添加相同主题笔记列表——指定月份

增加具有同样主题且指定月份的笔记列表

将具有和正在阅读的笔记具有相同主题且在指定月份创建的笔记全部罗列出来,方便我们快速对具有相同主题且在指定月份创建的笔记进行查看 列出相同月份创建的相同主题笔记列表查询代码如下 dataview LIST without id file.link + join(","+"笔记主题:"+" "+主题+"") FROM "ExampleNotes/主题相关" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AND file.name != this.

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

使用绿色版 Obsidian

创建绿色版Obsidian,如何获得Obsidian绿色版

- 这不是个问题!打开这个文章,自然知道为什么要使用绿色版 Obsidian! - 到目前为止,用这个方法得到的绿色版 Obsidian 在一个有 2500 篇笔记的 Obsidian 库的使用过程中,表现一切正常。 image.png496

Windysoul

Windysoul

Pkmer

Obsidian 样式: “特殊标签” 让 Markdown 的文本多彩多色

Obsidian 样式: “特殊标签” 让 Markdown 的文本多彩多色。本文通过 css 的方法实现在阅读模式、编辑模式及源码模式下都可以显示多种色彩的高亮、斜体的文本显示方法。通过修改 css 中的代码,还可以自行修改成想要的颜色。

Obsidian 作为 md 文档编辑器,在编辑书写文本的时候,无法让文本呈现多种颜色。本文通过 css 的方法实现在阅读模式、编辑模式及源码模式下都可以显示多种色彩的高亮、斜体的文本显示方法。通过修改 css 中的代码,还可以自行修改成想要的颜色。 8c647c459bf32f92b2451ed69034c39.png

Windysoul

Windysoul

Pkmer