扩展

扩展Trilium的各种功能

Trilium 里面只要笔记的属性(Alt+a)里面有一些特殊的属性就能变成功能扩展插件  
笔记可以放在任何位置, 不一定要放在根目录, 只要对应的属性正确就行

 

我在这个项目 https://github.com/Nriver/awesome-trilium 里面收集了目前Trilium的所有第三方扩展插件,有需要的可以去上面看看。

 

主题 

可以自定义主题样式  
只要文件有`#appTheme`的属性就行

主题名称是文件的名称, 给appTheme赋值也没用, 可以参考自带的 Steel Blue

 

Trilium 自定义API

Trilium 自定义API 这个相当于自定义api进行功能扩展 

 

笔记渲染 Render Note

首先需要一个`HTML`类型的笔记作为渲染模板

笔记可以设置为`Render Note`, 通过添加relation, 设置`renderNote`属性关联上面的模板

如果模板是包含js的, 则js必须设置为`JS frontend`类型的笔记, 并且要移动到模板页面的目录下, 否则不会生效

具体可以参考自带的 统计 功能

 

美人鱼图 

美人鱼图 0.48新增的功能 Mermaid Diagram, 可以画一些简单的流程图.

功能基于 https://github.com/mermaid-js/mermaid, 注意目前实体关系图不支持中文