关系类似于标签,但它不具有文本值,而是引用另一个笔记。
常见用例
供个人使用的元数据关系:例如,将书记链接到作者笔记。
这可以与提升的属性结合使用,使其显示更加用户友好。脚本:将脚本附加到与笔记相关的事件或条件。
使用可视化编辑器创建关系
转到功能区中的“拥有属性”部分。
按右侧的 + 按钮(添加新属性)。
选择“添加新关系”。
[!提示] 如果您更喜欢键盘快捷键,请在聚焦于笔记或在“拥有的属性”部分中按 Alt + L 以显示可视化编辑器。
在可视化编辑器中:
设置所需的名称
设置目标笔记(要指向的笔记)。与标签不同,关系不能与目标笔记存在。
选中“可继承”,如果标签也应由子笔记继承。有关详细信息,请参阅属性继承。
手动创建关系
在功能区的“拥有属性”部分中:
要创建名为 :
myRelation
第一种 .
~myRelation=@
在此之后,应该会出现一个自动完成框。
键入要指向的笔记标题,然后按 Enter 确认(或单击所需的笔记)。
或者,从笔记树中复制注释并将其粘贴到符号之后(在本例中不带 )。
=@
要创建可继承关系,请按照前面描述的相同步骤作,而不是 write 。
~myRelation~myRelation(inheritable)
预定义关系
这些关系由 Trilium 内部支持和使用。
[!提示] 此处介绍的一些关系以 .这意味着有多个具有相同前缀的关系,请参阅该关系描述中链接的特定页面以获取更多信息。
*
标签 | 描述 |
---|---|
runOn* | 查看事件 |
template | 即使没有父子关系,Note的属性也会被继承,如果为空,Note的内容和子树将添加到实例Notes中。有关详细信息,请参阅文档。 |
inherit | 即使没有父子关系,Note的属性也会被继承。有关类似的概念,请参阅模板请参阅文档中的属性继承。 |
renderNote | 渲染笔记类型的笔记将使用代码笔记(HTML 或脚本)进行渲染,并且有必要使用此关系指向应该渲染哪个笔记 |
widget_relation | target 将被执行并呈现为侧边栏中的小部件 |
shareCss | CSS 笔记,该笔记将被注入到共享页面中。CSS 笔记也必须位于共享子树中。也考虑使用 share_hidden_from_tree 和 share_omit_default_css 。 |
shareJs | JavaScript 笔记,该笔记将被注入到共享页面中。JS 笔记也必须位于共享子树中。考虑使用 .share_hidden_from_tree |
shareTemplate | 嵌入式 JavaScript 笔记,将用作显示共享笔记的模板。回退到默认模板。考虑使用 .share_hidden_from_tree |
shareFavicon | 在共享页面中设置的网站图标笔记。通常,您希望将其设置为共享根并使其可继承。网站图标注释也必须位于共享子树中。考虑使用 .share_hidden_from_tree |