Recent Posts

最近更新

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

AnyBlock 插件系列教程之 --4.更多处理器(装饰处理器)

AnyBlock 插件系列教程之 --4.更多处理器(装饰处理器)

前三章介绍了各种选择器,主要介绍的是列表文本转树形结构的图形 给块一个名字,并且可以自动识别修饰的块的类型。可以很轻易地: [2table表格标题] 按道理这里的文件名应该和代码块同色,不同色的话自己先在 css 文件里调一下。 找 --pre-background-color ,在 css 文件的前五行,改个颜色值就行。 (尝试过用 js 获取代码块颜色再调的,但失败了) [main.cpp] [引用块] [列表块标题] - 2 - 3 - 2 这个是我在写 anyblo

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --3.全局选择器

AnyBlock 插件系列教程之 --3.全局选择器

可以包括很大一片区域,且不需要选择结束位置 (注意:一般使用 N 级标题选择器所选择的范围为两个 N-1 级标题之间的范围) (@todo 按理说这里应该还要有个选项,能够选择当前标题的同级项还是低级项) [quote] 局部选择器 - 列表选择器 - 引用块选择器 - 代码块选择器 - 范围选择器 - 标题选择器 能自动包括更小一级的标题 ~js console.log("Hello World") ~ $$ 1+1=2 $$ 用 {[] 和 }. 将范围包起来即可,特点

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --2.代码块引用块选择器

AnyBlock 插件系列教程之 --2.代码块引用块选择器

[Xquote] [Xcode(true)] 这里借助了“范围选择器”,详见下一节 {[code] ad-quote It is a good plugin }. {[quote] [!note] 行 1 行 2 }. 块的转化有时也有大用,例如: - 像 Any-Block 就内置了很多这种功能,例如列表转化为其他树类格式。 在 设计理念 中,也演示过没有 callout 语法的环境下,如何将引用块转 Ad 代码块 - 反过来也行,例如 mermaid 是没有提供代码高亮功能的,写

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --1.列表选择器

AnyBlock 插件系列教程之 --1.列表选择器

demo:描述一下常见被子植物与裸子植物 [list2table] - Cypress 松树 - 油松 - 罗汉松 - 马尾松 - 红松 - Ginkgo 柏树 - Angiosperms 银杏 - Sunflower 向日葵 - Lotus 荷花 - Chrysanthemum 菊花 demo:描述一下各种常见编程语言的打印语句 [list2mdtable] - 这语句有点长 - 原始的 C 输出 - 流输出,但是这

LincZero

LincZero

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

AnyBlock 插件系列教程之 --0. 基础教程

AnyBlock 插件系列教程之 --0. 基础教程

你可能需要频繁切换:源码/实时/渲染模式,推荐个人快捷键: 插件推荐设置:(默认) 黑曜石插件 AnyBlock(后文可能会简称 AB )。你可以通过一些方法灵活地创建一个“块”。 同时该插件提供了一些实用的功能,例如 列表转化为表格 插件由两个核心部分组成:选择器和处理器。 选择器可以选择一段文本区域,并将其转化为“块”。 处理器可以将选择器转化为的“块”,进行一定程度的再处理。 [2utscrollT] - 使用:在列表的上一/两行加上 [处理器名] 的 header,注意 header 必须和列表首行

LincZero

LincZero

Pkmer

Minimal 主题介绍

image.png 直接在 设置 - 外观 - 主题 - 管理 界面下搜索, 然后下载并使用即可. 包括 Minimal Theme Settings 和 Style Settings 两部分. 通过obsidian-minimal-settingsreadme 插件可以对主题样式进行调整,下面是主题的主要设置项: - Colorful active states - Colorful headings - Focus mode: 建议在状态栏新建开关按钮

wtjl

wtjl

Pkmer

AnyBlock 插件系列教程之 --10. TODO

- 选择器 - 嵌套选择器 没有嵌套的程序是没有灵魂的 !!! (但问题在于,例如说第一层是 tree,可能会破坏结构,有歧义。因为现在的 tree 格式是 number-str 的,那需要 number-dom 才行) (或者说:列表选择器不能嵌套列表选择器有歧义,需要嵌套引用选择器,在此基础上你解除引用选择器间接嵌套) - 现在的都是同级选择器,增添下级选择器(话说下级选择器的多了一个根部,怎么解决? 当标题头吗。比如标题,我认为范围不选这个头会比较好?) - 处理器 - QA 处理器 -

LincZero

LincZero

Pkmer

AnyBlock 插件系列教程之 --9.插件接入二次开发

因为 AnyBlock 做了一件 Obsidian 标准接口里没有提供的功能 ———— 真正地将 “特殊语法” 从块里释放了出来。 得益于 OB 接口允许插件之间的通信,其他开发者如果想要将使用一种类似的功能,可以接入 AB 插件进行快速开发。 为了方便接入二次开发,这里 如果你并非程序员,也可以看一下第一节(Tree-Level)的内容,会让你对插件的设计和使用更加熟悉。 注意:这里的 level 数越小,代表父层次越高,level 表示的其实是 indent-level 。并且这里允许 level 为非正数或非整数 tree-le

LincZero

LincZero

Pkmer

Dataview添加相同主题笔记列表——完全相同主题

增加具有完全同样主题的笔记列表

可以在正在阅读的一篇笔记下方,将具有和正在阅读的笔记具有相同完全相同主题的笔记全部罗列出来,方便我们快速对具有相同完全相同主题的笔记进行查看 列出和当前笔记具有完全相同主题的笔记列表,查询代码如下 dataview LIST FROM "ExampleNotes/主题相关" where 主题 = this.主题 and file.name != this.file.name 结果如图 Pasted image 20230731131745

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

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

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

假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康, 主题, O321 - Dataview 系列共计四个相关主题 对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外,同时把笔记的主题也列出来呢? 如果仍然使用 添加某一主题笔记列表--基本用法^63bf7a在笔记底部添加某一主题笔记列表——基本用法 中的代码 dataview LIST FROM !"O321-Dataview" FLATTEN 主题 as flattenedTopics WHERE contains(flatten

Windysoul,PKMer Windysoul,PKMer

Windysoul,PKMer

Pkmer

Dataview 中的DQL 与 SQL 的区别

基本语法学习指南,DQL 与 SQL 的区别

如果你熟悉 SQL 并且具有编写 SQL 查询的经验,你可以用编写 SQL 的方式编写 DQL 查询。但是 DQL 与 SQL 有很大不同。 DQL 查询从上到下逐行执行。它更像是一个计算机程序,而不是一个典型的 SQL 查询。 计算一行时,它会生成一个结果集,并将整个结果集传递到下一个 DQL 行。该行将对从上一行接收的集合做下一步操作。这就是为什么在 DQL 中可以有多个 WHERE 子句的原因。但在 DQL 中,它不是一个“子句”,而是一个“数据命令”。DQL 查询的每一行(第一行和第二行除外)都是一个“数据命令”。

Huajin,PKMer Huajin,PKMer

Huajin,PKMer

Pkmer