Recent Posts

最近更新

最近更新的的文章列表«52/191 »

Dataview 中的Metadata 元数据

Dataview 基本语法学习指南,元数据

或许你在其他地方也听过 Metadata 这个概念,它的适用范围远远不止于 Dataview 这个插件。 解释一下这段话:元数据是关于数据的数据,第一个『数据』指的是对象,在 obsidian 中一般就是指一个文件,也就是我们查找的最小单位(除了 task)。第二个『数据』是数据的数据,也就是前一个数据的某个信息,也就是文件的信息 (属性),比如说文件的标题,文件的创建日期等。 一个元属性包含两个部分:Key 和 Value(其实就是一个键值对),假如 Key 是 name,对应的 Value 就是具体的名字。假如 key 是 age,对

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Dataview 基本语法学习指南

Dataview 基本语法学习指南

我们大体介绍 Obsidian Dataview 插件的基本语法,在不学习任何编程的前提下,看完后面罗列的内容。相信你也可以完成内容相关的内容。 Dataview 将 Obsidian Vault 变成了一个数据库,使得我们可以用 DQL (Dataview Query Language) 进行查询。 当然如果你熟悉英文或者能够熟练使用翻译软件,可以同步阅读插件的 官方教程,这里有更加权威的教程。 首先我们先通过一个简单的示例让你对 Dataview 的代码有部分概念,然后学习 Dataview 需要知道的一些预备知识 (Me

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer

Tools-kit——插件——一个聚合多文本处理功能的插件

Tools-kit 插件 - 一个聚合多文本处理功能的插件

[!warning] 因某些因素,该插件目前暂未考虑上架社区插件,如需使用,请使用 obsidian42-brat 插件安装。如不信任此插件,则可以不使用 😄 [!info] 由于此插件很多功能(feature)是根据个人需求创作的, 并且定位为一个聚合工具包,因此主要介绍几个典型的功能选项,以供参考。 > 因此插件的定位,未来可能会新增用于文本处理的功能或者其他实用的功能。本插件对外保持开放策略,如果有好的想法或建议,欢迎可以在 github issue 提出,有条件会考虑实现。如果有特殊的(定制化)的需求,也可以讨

Nathaniel

Nathaniel

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添加相同主题笔记列表——dv表格用法

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

通过本篇笔记提供的实例代码,可以用表格的形势,将具有和正在阅读的笔记具有相同主题的笔记全部罗列出来的同时,将笔记的主题也列出来。 笔记底部相同主题笔记列表查询代码 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

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

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

添加某一主题笔记列表——列表用法 对于具有多个主题的笔记,只列出包含其中一个主题的笔记 假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康、主题和 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

Obsidian 新手指南

Obsidian 新手指南

Obsidian 是一个强大且扩展性极高的知识库软件,建立在你本地文件夹中的纯文本文件中。说人话就是记笔记的软件,但不仅仅是记笔记,按照惯例,上图比较好: image.png image.png image.png image.png ![微信图片20230412144153.jpg](https://cdn.pkmer.cn/images/a83817c606f0a12

windilycloud

windilycloud

Pkmer

Obsidian Prism 主题:3.3.0 版本 style settings 中文翻译内容

Obsidian Prism 主题:3.3.0 版本 style settings 中文翻译内容

image.png1000 为了让喜欢 PRISM 主题的小伙伴更好更方便的使用主题,这里对 Prism 3.3.0 版本的 style settings 中的 title 、description 转译成了中文(666 啊)! 将这个主题文件替换原有的主题文件,文件地址在 你的库 .obsidian themes ,直接把 prism 文件夹整个替换即可。 正在翻译上传中

宝藏彬少

宝藏彬少

Pkmer

Obsidian 样式:超长文件名换行或多行显示

Obsidian 样式:超长文件名换行或多行显示

倘若笔记的命名一直简短那得多爽,但这是个不可能的事情,当我们的笔记命名过于长,又不想让左侧边栏占据整体画面空间太多,这时候就可以考虑到让文件名换行。 可以采用以下独立片段(snippets css): 启用前: fb16dd379302e332da25417e9a0d6a1.png 启用后: 20813ebd64491244e24776d835d6fae.png

宝藏彬少

宝藏彬少

Pkmer

Tasks 更方便的任务管理

Tasks,任务管理必备插件

在 Obsidian 中做简单的任务管理,就需要 task 插件,它可进行任务添加,设定任务日期,快速汇总查询任务便于进行项目管理。相比 dataview tasks 插件命令更简洁。 [!Note] 插件名片 通过 ctrl+p 命令行输入 task 选择 create or edit task 即可创建一个任务。 image.png image.png 比如 创建一个计划明天开始写作的任务 - [ ] pkmer 开始写作 ⏳ 2023-05-15 创建一个明天之前必须完成的任务 - [ ] 整理笔记

cuman

cuman

Pkmer