Recent Posts

最近更新

最近更新的的文章列表«24/215 »

Dataview 中的查询字段可以是什么

基本语法学习指南,Field 查询字段

Dataview 的查询字段 Field 就是我们最后想要显示的内容组成的列表,可以是以下几种 dataview table date(now); dataview table file.name limit 10 dataview table date(now) - file.ctime limit 10 dataview table round((date(now) - file.ctime).day) AS "已经创建了(天)" sort file.ctime limit 10 查询字段示例1

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 提供的四种查询类型

基本语法学习指南,Dataview 提供的四种查询类型详细解释

Dataview 提供了四种内置查询类型: 下面给出四种查询类型的简单使用方法,以及进阶使用的相关示例链接 LIST 查询时,会将结果组成一个无序列表,包含文件链接或组名 (如果决定分组)。除了文件信息外,最多还可以指定一个要输出的附加信息。 如果只有一个简单的 LIST 而没有其他的约束条件,他就会把库中的所有的文件以列表的形式展现出来(只有 Query Types 且不包含其他任何信息的时候,需要在结尾加一个空格); dataview LIST 结果: image-20230708173203486

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 支持的四种查询方式

基本语法学习指南,代码结构

Dataview 一共提供了四种查询的方式,后两者涉及到 JavaScript ,不在 Dataview 基础语法中介绍 查询方式 介绍 :--::-: DQL 行内查询 可以直接插入文章中,像 excel 中使用函数那样,可以实现级联,缺点是功能不完整 DQL 代码块查询 Dataview 用的最多的查询方式 DVJS 行内查询 和 DQL 行内查询类似,但是功能更多,但是需要用 javascript DVJS 代码块查询 可以满足大部分要求 行内 DQL 需要写在行内代码中,适合小范围嵌入元数据使用;

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

通过 Dataview 查看文件中隐藏的“秘密”

基本语法学习指南,文件的隐式字段

本文主要介绍了: 1. 如何查看一个文件里面所有的隐式字段; 2. 每一个字段的含义; 3. 具体的查看某一个特定的隐式字段的方法; 文件中的一些已经自动有索引的内容,比如文件的名字,文件的创建时间、修改时间等,我们称之为文件的隐式字段。他们也是能够被 Dataview 检索到的。 在 10 - Metadata 元数据 中我们说过,输入下面的代码可以显示当前文件的所有元数据。 dataview TABLE this WHERE file = this.file limit 1 其中,file 就是该文件的隐式字段,它的数据

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview:向文件添加合适的元数据

Dataview 基本语法学习指南,添加元数据至文件

有两种方式为一个 markdown 文件添加元数据 obsidian 1.4 版本以前,你只能手动在笔记最开头输入 来添加文档属性,现在官方对这块区域做了优化,添加了几种更加方便的方式,并且加入了渲染来降低使用门槛,避免了手动输入时产生的各种语法错误。 image.png

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 支持的 Function 函数

基本语法学习指南,Function 函数

Dataview 提供了一些函数让我们对查询的结果做进一步处理,你可以在除了 From 以外的地方使用。 Datview 提供了非常丰富的函数让我们处理数据,这些函数主要有五类。正文只对函数作大致介绍,可以点击链接查看对应函数的具体用法,我们提供了中文的解释。也可以自行在官方英文文档查看( Functions - Dataview ) 首先我们要知道什么是函数?没有编程基础的人可能会有这个疑问。其实代码的函数演化自数学上的函数。数学上的函数是一种映射关系,给定一个输入值 x,在函数 f 的作用下把这个值映射成另一个值 $y=f(x)$,

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 中的 Metadata 的数据类型

基本语法学习指南,Metadata 的数据类型

Metadata 是一个键值对(Key - Value,在这里称 Field Name - Field) 我们为文件添加元数据后,不一定会采用我们给定的格式,它会在内部(不会显示)自动对 Field Name 值进行一定修改,以保证格式统一。 举几个例子 原 Field Name 的写法修改后改动内容 :-::-::-: basic basic 去掉粗体 Basic Basic 或 basic (不能是 BaSic 之类)增加了小写 basic field basic-field 用 - 替换空格 Bold Fiel

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

文档属性视图

文档属性视图插件增加了两个侧边栏视图,你可以用它们来管理属性 image.png 如果在侧边栏中没有看到文档属性视图,请确保你已经开启了该核心插件。 image.png 如果还是没找到这两个视图,可以使用命令面板打开 image.png image.png

Huajin

Huajin

Pkmer

一个 Dataview 查询示例

Dataview 基本语法学习指南

我们以这个例子走进 Dataview 查找最近三天创建的文件,并且让最新的文件放在前面; dataview Table file.ctime as "创建日期" Where date(today) - file.ctime <= dur(3 day) Sort file.ctime desc 效果如图 cover 我们拆解一下这段查询语句 一个 Dataview 查询示例 把上面的语句换成中文就是:把满足今天的日期减去创建文件的日期小于等于三天的文件,按照倒序排列,以表格的形式展示满足条件的文件的创建日期。 只用三行代码,就

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Obsidian 样式 - Thino 样式

搭配 style setting 管理一系列 thino 样式

image.png image.png css / @settings name: Thino Theme id: thino-theme settings: - id: thino-theme title: Thino theme title.zh: Thino 主题配色 type: class-select allowEmpty: false default: thino-theme-default options: - l

Huajin

Huajin

Pkmer

Thino 回收站功能

Thino 回收站功能

Thino 自带了回收站功能,当你使用回收站功能的时候,会在原文加上 [deleted:true] 的标记,该标记会作为 Thino 索引其时判断为存在于回收站的唯一标准,当其在 CANVAS 或者多文件时,会在元数据中插入 deleted:true。 2.2.4 以后的版本 deleted] 标志 会变为一个所见即所得的图形标志 ![image.png - 删除的内容会增加 [deleted] 标志 - 当你点击删除时,会让你二次确认,同时你也可以随时到 Thino 回收站中恢复某个 Thino。 - 随时到回收站中彻底删除某个

Bon,PKMer Bon,PKMer

Bon,PKMer

Pkmer

Obsidian 样式 -Excalidraw 自动隐藏工具栏的 CSS

自动隐藏Excalidraw的工具

该片段来源于 Obsidian 中文社区的 简悟 用户分享,CSS 片段原地址: ![](https://cdn.pkmer.cn/images/202312151510987.gif!pkmer)

熊猫别熬夜

熊猫别熬夜

Pkmer