一、dataview使用方法
搜索用法
* 直接搜索关键字
* 搜索包含多个关键字的文档(空格间隔)
* 搜索包含某一个关键字的文档(OR)
* 指定搜索范围
* 搜索文件名 file:word
* 搜索文本内容 contant:word
* 搜索标签 tag:word
* 搜索同一行中的关键词 line:word1 word2
* 搜索同一章节中的多个关键字 section:word1 word2
* 搜索同一段落(块)中的多个关键词 block:word1 word2
数据库用法
定义
- Obsidian资料库中的查询工具/插件
- 查询对象:Obsidian数据库
- 查询依据:
- [01 Obsidan学习笔记/04 YAML|YAML]
- [[03 meatainfo|meatainfo}]](文件属性,不可自定义)
完整语法
![[Pasted image 20220909154144.png]]
用法示例
示例1: 检索文件夹中内容:
list from "00 Obsidan学习笔记"
示例2: 增加条件检索文件夹中内容
list from # dataview查询依据 where rating > 5
示例3: 检索文件夹中内容,升/降序排列(按文件名称):
list from # dataview查询依据 where rating > 5 sort file.name asc
示例4: 检索文件夹中内容,升/降序排列,以表格形式展现:
table file.size as 文件大小 , rating as 评分 from #dataview查询依据 where rating > 5 sort file.name asc
二、Admination插件用法
功能
放置折叠框
语法
```ad-<type> # Admonition type. See below for a list of available types.
title: # Admonition title.
collapse: # Create a collapsible admonition.
icon: # Override the icon.
color: # Override the color.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla.
属性
- Admonition类型
![[Pasted image 20220909184056.png]]
title: 示例
type=example
title: 语录
type=quote
title: 摘要
type=abstract
title: BUG
type=bug
title: 信息
type=info
title: 警告
type=warning
title: 失败
type=failure
title: 重要
type=important
title: 问题
type=question
title: 危险
type=danger
- title: # Admonition title. 键入标题
title: 输入标题(若标题字段留空仅显示文本内容)
[输入文本内容]
- collapse: # Create a collapsible admonition. 使用 collapse参数创建可折叠的admonition。
collapse: open默认打开,可折叠collapse: on默认折叠,可打开- 如果参数为空白,则 collapse 参数将不执行任何操作。
- 默认情况下,在设置中,admonition可以设置为可折叠。
title: 示例:默认打开,可折叠
collapse: open
[输入文本内容]
title: 示例:默认折叠,可打开
collapse: on
[输入文本内容]
- icon: # Override the icon. 改变图标
icon: triforce
[输入文本内容]
- color: # Override the color. 改变颜色
可以使用该参数设置Admonition颜色。输入的颜色必须是 RGB 三元组。
color: 1000, 100, 100
[输入文本内容]
- 嵌套使用
title: Nested Admonitions
collapse: open
Hello!
````ad-note
title: This admonition is nested.
This is a nested admonition!
```ad-warning
title: This admonition is closed.
collapse: close
```
````
This is in the original admonition.
- 在Admonitions中显示代码块
对于单个层,可以使用标记代码块语法:~~~
```ad-bug
title: I'm Nested!
~~~javascript
throw new Error("Oops, I'm a bug.");
~~~
```
```javascript
console.log("Hello!");
```