Post by tag
按标签聚合
包含 # 示例 的文章列表
VisualZettelkasten 示例库背后的故事
VisualZettelkasten 示例库背后的故事
我们认识尼克拉斯·卢曼和他的卡片盒系统(Zettelkasten) ,大多是从 《卡片笔记写作法》开始的。该书作为卢曼卡片盒的普及读物,在宣传卢曼卡片盒方面起到了巨大的作用。 2022 年初,在一次跟朋友的聊天中,我们聊到阅读的话题,这位朋友向我推荐《卡片笔记写作法》一书。我看了一下书名,有点成功学的味道,当时并没有很感兴趣,所以也没有放在心上。但我没有料到,正是朋友的这个举动,为我打开了一个新的世界。 1 个月后,我突然想起这本书,于是就找了来看。开始看了没多久,我内心被强烈的震撼冲击,无法平静。我隐隐约约地觉得,困惑我多年
Terry
Pkmer
重返未来:1999 游戏知识库
一个基于游戏1999制作的Obsidian示例库
被大家催上天的颜值库终于放出来了! 本库是借助本地知识库软件 Obsidian](https://obsidian.md/) 制作的,关于游戏 [《重返未来:1999》 的离线 Wiki。 库中文档、图片等内容主要来自游戏设定,经一些在线 wiki 网站与本人从游戏中收集整理,制成 Wiki。 如无意外,我会跟随 1999 的游戏更新,将这个库一直维护、更新下去,尽量确保库内信息为最新信息。 下面让我们从游戏 Wiki 与 Obsidian 示例库两个角度,分别介绍一下本库。 E7A4BAE4BE8BE5BA93E4B8BBE9A1
ProudBenzene
Pkmer
分享一个写小说用的 obsidian 示例库
一个专注小说写作和文件管理的示例库
![](https://cdn.pkmer.cn/images/202405172105453.png!pkmer) 最近在原有的资料库中写一篇小说,小说涉及到的设定相对来说比较多,为了维护这批设定我需要额外开辟一个文件夹去维护。另外一方面,我在写的过程中不时会有一些小的想法,这些想法虽然零碎,无法成文,却可能对后续的文字有用,随着写作的都时间日益增强,发现资料库中的“碎碎念”越积越多…… ![](https://cdn.pkmer.cn/images/202405172055422.jpg!pkmer) 资料库中的文件量,比不上人家大佬
余月鱼鸽
Pkmer
PaperBell 示例库: 用 Obsidian 优雅地积累学术笔记
使用 Obsidian 管理学术生活的思考整理的笔记库
![](https://cdn.pkmer.cn/images/202405151013285.png!pkmer) 👋 大家好,欢迎下载和使用 PaperBell 示例仓库。制作这个仓库的初衷,是将自己过去两年间使用 Obsidian 管理学术生活的思考整理分享给大家。 1. 🤔️ 这个仓库是根据自己的需求建立的,请先判断 PaperBell介绍PaperBell 库是否适用于你PaperBell 库是否适用于你 2. 🙋 如果你确定这个仓库适用于你,先欢迎来熟悉下本仓库的 PaperBell介绍PaperBell 库的设计理念Pape
SongshGeo
Pkmer
Dataview 中的实用函数
为属性添加一个默认值。具体的来说就是,如果属性值为空,则返回默认值 value;否则返回属性值。 例如,如果你有个属性 compleDate 代表完成时间,但是在你完成之前不会在笔记中填上,用 dataview 统计的时候会显示空格。这时候你就可以用这个函数 default(compleDate, "未完成") 将所有空值用 " 未完成 " 代替,比显示空格更加直观。 有的时候我们只需要判断这个属性是否有值,如果某个属性不是空值,但是属性值是一个列表,并且这个列表有空值。如果使用 default() 会把列表中的所有空值都替换了,这时候
Huajin
Pkmer
Dataview 语法实战:行内 DQL 示例
介绍了 Dataview 的一些基础的 Inline DQL 的使用实例
与带有三个反引号的代码块查询不同,行内查询用于笔记的文本、标题中,而不是为它们需要一个孤立的块。行内查询的结果可以随着查询值的改变动态改变。 行内 DQL 需要写在行内代码中,适合小范围嵌入元数据使用; Dataview 的行内 DQL 示例 需要借助关键字 this 指代本文件,用点运算符指向文件的其他元数据。例如你想在文中某处插入文件的创建时间,你可以这样写
Huajin
Pkmer
Obsidian 基础操作
Obsidian 基础操作常见问题汇总
如果以下内容还不能满足你: 你还可以在线自助提问文档,填写自己的问题, 在线自助提问文档 Windows:Windows 的安装包是没办法自定义安装位置的。 但是有些目前尚算有效的方法:官方或者其他途径下载的 .exe 安装包,你可以修改后缀名为 .zip,将里面内容放入你期望的路径。比如:D:\Program Files\Obsidian Linux:Linux 的安装包是一个点击即可运行的可执行文件,可以随意移动。 image.png442 - 你的操作系统版本过低,且使用了较高版本的安装包或更新。 -
PKMer
Pkmer
Dataview 任务查询示例
dataview TASK FROM "10 Example Data/assignments" dataview TASK FROM next dataview TASK FROM clientC OR clientB dataview TASK FROM "10 Example Data/assignments" OR "10 Example Data/games" dataview TASK FROM "10 Example Data/assignments" AND later
Huajin
Pkmer
Dataview 列表简单查询示例
Dataview 列表简单查询示例
dataview LIST FROM "10 Example Data/games" dataview LIST FROM "10 Example Data/books" OR "10 Example Data/games" dataview LIST FROM type/books dataview LIST FROM dvjs/el OR dv/min dataview LIST FROM "10 Example Data/games" AND genre/action datavi
Huajin
Pkmer
Dataview 实战 - 列出包含特定文字的文件或元数据
列出包含特定文字的文件或元数据
列出以某个特定开头的文件,可以借助 startswith() 函数,例如本系列文章以 Dataview 实战 开头: dataview LIST FROM "10-Obsidian/Obsidian社区插件/Dataview" WHERE startswith(file.name, "Dataview实战") 同样,我们可以用 endswith() 函数列出以某个特定结尾的文件,如果把 file.name 替换成别的元数据,也可以列出以某个特定开头的文件。 借助 contains() 函数 dataview LIST FROM
Huajin
Pkmer
Dataview 语法实战
Dataview 语法实战,实际教学,实战
不要为了用 dataview 而用 dataview,而是要到需要用 dataview 的时候,再来用。考虑到前面的语法介绍可能有的地方写的不够清晰。故增加这一篇幅,汇总一些基础简单的语法但却能涵盖: 1. 笔记统计和分析:Dataview 可以帮助你统计和分析笔记的元数据,例如计算总的笔记数量、按标签分组并计数、按时间排序等。这对于笔记整理、知识管理和了解笔记库的内容非常有帮助。 2. 任务管理和待办事项:通过 Dataview,你可以创建一个任务管理系统,跟踪所有的待办事项和任务。你可以根据标签、日期和状态等属性筛选和排序任务,使任务
Huajin,Windysoul,PKMer
Pkmer
Dataview 语法实战:自定义排序的简单实例
在 Dataveiw 中简单的自定义排序
SORT 有排序的意思,既然是排序,我们就需要指定是依据什么字段排序。dataview 提供了两个关键字 ASC 和 DESC 来选择结果是从小到大排序还是从大到小排序。但是,我们能不能自定义一种排序方式呢? Dataview语法实战-自定义排序的简单实例 如果我们直接列出所有的食谱以及食谱类型,我们会得到这么一个结果 dataview TABLE recipe-type FROM "10 Example Data/food" WHERE recipe-type Dataview语法实战-自定义排序的简单实例 是不是有点混乱,
Huajin
Pkmer
Dataview 语法实战:GROUP BY 操作符进阶示例
这个问题我们在 Dataview语法实战-FLATTEN操作符进阶示例3. 配合函数使用FLATTEN 操作符进阶示例 里面站在 FLATTEN 的角度详细讲过了,这里就站在 GROUP BY 的角度再讲一次。 拿上面那些书本来举例,书的主题属性是数组。考虑这么一个情形:书 A 的主题属性有 a, b 两个值,书 B 的属性只有 a 这个值。那么对书的主题这个属性作 GROUP BY 会有什么结果呢。答案是他们会各自为一组。因为 GROUP BY 成组的条件是必须严格相等,也就是数组中的每个元素都要相等。 Dataview语法实战-GROU
Huajin
Pkmer
Dataview 语法实战:GROUP BY 操作符简单示例
Dataveiw 的 GROUP BY 操作符简单示例
GROUP BY 翻译成正文就是按照什么分组。不知道你在使用 GROUP BY 操作符的时候,有没有遇到成组后其他列都消失的情况。这是因为,我们原本使用了 FROM 和 WHERE 操作符之后得到的结果是以文件为单位的。再使用了 GROUP BY 操作符之后,我们的单位就会变成一由同类属性组成的一个个集合了。 所有的书都放在了 "10 Example Data/books" 文件夹下,因此可以用以下代码列出所有记录的书籍的作者 dataview LIST FROM "10 Example Data/books" GROUP BY au
Huajin
Pkmer
Dataview 语法实战:FLATTEN 操作符入门示例
Dataview 查询中的一些 FLATTEN 操作符的使用实例
FLATTEN 是 GROUP BY 的反义词,它的作用是把数组拆分成单个值,每个值单独成行。例如你的查询结果中有一项包含一个七个值的数组,你就会得到七行,每行为原数组中的一个值。 使用前 Dataview语法实战-FLATTEN操作符入门示例525 使用后 Dataview语法实战-FLATTEN操作符入门示例525 Dataview语法实战-FLATTEN操作符入门示例500 所有的书都放在了 "10 Example Data/books" 文件夹下,因此如果要检索所有这些文件,并且展示所有书的类型,我们就可以用下
Huajin
Pkmer
Dataview添加某一主题笔记列表——dv表格用法
如果一篇笔记有多个主题,如何用表格仅列出和其中某一个主题相同的笔记,并列出所属主题及创建日期?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
对于具有多个相关主题的笔记,仅列出包含其中一个主题的笔记名列表和笔记所属的主题,以及创建日期 假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康、主题和 O321 - Dataview 系列共计四个相关主题. 使用本文提供的代码,就可以将对于这样的具有多个相关主题的笔记,用表格的方式列出只包含跑步主题的笔记,将当前笔记中其它三个主题排除在外,同时把笔记的主题以及创建日期列出来. 仅列出主题包含跑步的笔记 尽管当前笔记有主题:跑步, 健康, 主题, O321 - Dataview 系列,下面的结果中还是排除了有关健康,主题
Windysoul,PKMer
Pkmer
Dataview添加相同主题笔记列表——完全相同主题
增加具有完全同样主题的笔记列表
可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同完全相同主题的笔记全部罗列出来,方便我们快速对具有相同完全相同主题的笔记进行查看 列出和当前笔记具有完全相同主题的笔记列表,查询代码如下 dataview LIST FROM "ExampleNotes/主题相关" where 主题 = this.主题 and file.name != this.file.name 结果如图 Pasted image 20230731131745
Windysoul,PKMer
Pkmer
添加某一主题笔记列表——进阶用法
如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康, 主题, O321 - Dataview 系列共计四个相关主题 对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外,同时把笔记的主题也列出来呢? 如果仍然使用 添加某一主题笔记列表--基本用法^63bf7a在笔记底部添加某一主题笔记列表——基本用法 中的代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(flatten
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
Pkmer
Dataview添加相同主题笔记列表——列表用法
增加具有同样主题的笔记列表,使用主题对笔记进行关联管理。
通过本篇笔记提供的实例代码,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来,方便我们快速对具有相同主题的笔记进行查看 相同主题笔记列表查询代码 dataview LIST FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) 可以看到,图示中的笔记是关于健康主题的一篇笔记,在笔记的下方,列出了库中 5 篇同样具有健康主题的笔记 Pasted image 20230621205105
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
Pkmer
添加某一主题笔记列表——列表用法
如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
添加某一主题笔记列表——列表用法 对于具有多个主题的笔记,只列出包含其中一个主题的笔记 假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康、主题和 O321 - Dataview 系列共计四个主题。对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外呢? 如果使用如下代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(this.主题, flattenedTopics) AN
Windysoul,PKMer
Pkmer
Dataview汇集主题——关于笔记的创建日期和主题的汇集
基于 Dataview 提取并展示笔记脚注
在你的 Obsidian 库中,一定会有一些笔记是有关某一主题的笔记,也一定会有某一篇笔记会涉及到多个相关主题。无论你把这些笔记保存在一个文件夹或与其主题相关的多个文件夹内,如果想在新的一篇笔记中将笔记按照笔记创建月份分组及特定主题进行汇集,就可以用本篇笔记中的代码来实现。 提供几种关于笔记的主题和创建日期汇集文件的示例 将笔记根据主题分组并以列表形式展示 dataview table rows.file.link as 笔记, dateformat(rows.createdDate,"yyyy-MM-dd") a
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
Pkmer
Blue Topaz 示例库简介
Examples库](https://github.com/PKM-er/Blue-topaz-example) 由 Cuman 建立,是一个依赖 3f 创作的 [BT主题 的一个 Obsidian 综合使用范例的功能库。 本库内置了众多插件,和插件使用的范例。 示例库分下面几个版本 名称 地址 功能
cuman
Pkmer