Recent Posts

最近更新

最近更新的的文章列表«20/252 »

Obsidian 初见

相信来到这里的朋友,都是被网上视频、文章、同学/老师的各种美观、高效的黑科技所安利的。 放心没有错,Obsidian 确实可以做到这些,没有任何过度宣传,甚至说现在市面上的介绍,也只是 Obsidian 的冰山一角,它能做到的远比你想象的更多。 当然这需要你具有一点探索和动手能力。这个动手能力 ≠ 编程,很多时候因为网上教程的版本和细致程度,导致很多人以为这些都需要自己学习编程,放心,我们致力于解决于此问题 想要别人的效果?当你了解 Obsidian Obsidian 的仓库目录结构,Obsidian社区插件 后,这些都是同通过插件安装、

OS

OS

Pkmer

Dataview 表格进阶查询示例

dataview TABLE FROM type/books WHERE author = "Conrad C" dataview TABLE author, pagesRead, totalPages FROM type/books Dataview 表格进阶查询示例 dataview TABLE WITHOUT ID source, time, ingredients FROM "10 Example Data/food" WHERE source Dataview 表格进阶查询示例 datav

Huajin

Huajin

Pkmer

Obsidian 的仓库目录结构

如果你在系统的资源管理器中,打开 Obsidian 的库 除了你平时放的笔记,还会发现一个.obsidian 的文件夹 - plugins(文件夹) - snippets(文件夹) - themes(文件夹) 当然还有很多文件,但是当前的版本下,你最需要认识这三个文件夹。 如果在删除笔记设置中,开启了移至软件回收站,那么你删除的笔记会存放在这里。详见 笔记删除文件 存放了你安装的所有插件,注意这里的插件特指社区插件,核心插件不在这里。 存放了你所有的 Obsidian 主题,见 Obsidian 主题的安装 以及 O

OS

OS

Pkmer

Zotero 插件

Zotero 插件目录

- 82中文文献增强-茉莉花插件

PKMer

PKMer

Pkmer

Any Block 一个简易而又强大的块编辑器

Any Block 一个简易而又强大的块编辑器

说其中一些比较常用的处理器: ![](https://cdn.pkmer.cn/images/202308110925636.png!pkmer) ![](https://cdn.pkmer.cn/images/202308110925637.png!pkmer) ![](https://cdn.pkmer.cn/images/202308110925638.png!pkmer) ![](https://cdn.pkmer.cn/images/202308110925639.gif!pkmer)

LincZero

LincZero

Pkmer

日历插件使用小技巧

日历插件使用小技巧

提供一个日历小面板,提供可视化查看,方便快速创建日记和周记,并按照未来时间线确定元数据。 - 实点每个点代表的字数,默认 250,最多 5 个点,不好用,但用来判断写没写日记还是可以的。 - 空心点表示存在未完成的任务 可在周记模板中创建显示本周对应的日记。 css /

永皓

永皓

Pkmer

Obsidian Weekly 2024-02-25:你的下一个音视频播放器,何必非得是播放器?

Obsidian-Weekly 2024-02-25:你的下一个音视频播放器,何必非得是播放器?

淡水鱼,PKMer 淡水鱼,PKMer

淡水鱼,PKMer

Pkmer

Dataview 语法实战:行内 DQL 示例

介绍了 Dataview 的一些基础的 Inline DQL 的使用实例

与带有三个反引号的代码块查询不同,行内查询用于笔记的文本、标题中,而不是为它们需要一个孤立的块。行内查询的结果可以随着查询值的改变动态改变。 行内 DQL 需要写在行内代码中,适合小范围嵌入元数据使用; Dataview 的行内 DQL 示例 需要借助关键字 this 指代本文件,用点运算符指向文件的其他元数据。例如你想在文中某处插入文件的创建时间,你可以这样写

Huajin

Huajin

Pkmer

Dataview 语法实战:FLATTEN 操作符进阶示例

如果有多个元数据是数组,你想把他们都拆开,可以重复利用 FLATTEN 操作符来实现,例如下面的 DQL 用了两次 FLATTEN 函数 dataview TABLE genres, booktopics FROM "10 Example Data/books" FLATTEN genres FLATTEN booktopics 我们前面说过,FLATTEN 和 Group by 可以理解为反义词,那么如果对同一个属性加以 FLATTEN,随即跟上 Group by。他的结果会跟原来的结果一模一样吗?答案是不一定。因为我们展开的时候,

Huajin

Huajin

Pkmer

Dataview 实战:制作一个倒计时或者正计时列表

用 Dataview 制作一个倒计时或者正计时列表,展示了今天、本周、本月和今年的剩余时间和已经过去的时间跨度以及百分比。文中给出了代码的具体解释,以及你想定制相对某个特定时间点时修改的方法。

Dataview 是你进阶使用 Obsidian 中不可缺少的一步,通常我们会用 Dataview 来统计收集你的库中满足特定条件的所有笔记。但是你有没有想过,DQL 提供了很多关于时间的 15 - Literals 字面常量字面量,我们完全可以用他们来记录时间。 Pasted image 20230915140109.png 上面这些,通通是用的 Dataview 的行内查询 (Inline DQL) 实现的,所有的时间记录都会自动修改,不需要手动修改。 上面图片中使用的源码如下,你可以直接复制全部放到你的首页,也可以只复制其中你

Huajin

Huajin

Pkmer

Code Styler

在阅读视图和编辑视图中对代码块和内联代码进行样式设置。

在阅读视图和编辑视图中对代码块和内联代码进行样式设置。 Code Styler 这是一个为 Obsidian.md 设计的插件,可以在编辑模式和阅读模式下对代码块和内联代码进行样式设置。 该插件可以设置忽略某些代码块(例如,如果另一个插件使用了像 dataview 代码块这样的代码块)。这些代码块在设置中以逗号分隔的列表形式设置。通配符\ 操作符也可以用于匹配语言,例如使用 'ad-' 来匹配警告。 此设置用于告诉插件它可以完全忽略哪些代码块,而不仅仅是不装饰代码块。要不装饰代码块,请使用 排除语言设置

OS

OS

Pkmer

插件类别理念

首先我们来分类一下渲染类的插件(我大体将 OB 插件分为管理类、辅助输入类、和渲染类) 渲染类中:现在大多数的特殊语法解析,有五种 1. 大都在代码框里做,比较著名的就是 Ad 的代码块语法 (感觉 Ad 的代码框当“特殊引用块”的做法就有点难受了,甚至会觉得 Callout 是上位替代品) 2. callout 是在引用框里做,其他的没见过 3. 整篇 md 文章作为语法的解析,例如 Kanban 4. 前缀方式,从前缀标识到空行为止的区域作为特殊语法格式的区域。优点是这是表格的超集,完全兼容传统表格的语法 5. 标签方式(不过现有