trilium notes基本使用

汉化

社区有兄弟做了汉化,点这个 汉化地址

导入导出markdown

1. 剪贴板导入

2. 文件导入

3. 导出整个目录

4. 导出单个文件

更换主题

可以参考自带的主题Steel Blue
1. 建一个code 类型为css的文件
2. 字体等资源文件可以放在css文件的下面
3. 给css文件加上 #appTheme=steel-blue 标签

这时就可以在选项→外观→主题的下拉框中选中Steel Blue这个主题了。

trilium notes的github仓库提供了几个写好的主题,可以点这个链接查看和使用。

很多时候别人预设的主题并不完全符合自己的心意,可以通过自己修改css文件来完善主题样式,trilium给我们提供了开发者工具,在开发者工具中,可以选中某个元素调整它的样式,效果满意后再把代码粘进主题css文件中

新建模板

示例中给我们添加了一个 Day template 模板

这个模板会自带一个 TODO的标题,和一个checkbox列表,如果想使用这个模板,需要添加~template=Day template 标签

我们可以建立自己的模板库,放入我们习惯的读书笔记模板,工作会议模板等等,只用在写笔记的时候添加对应的模板标签就可以了

chrome网页保存

1. chrome添加扩展程序 Trilium Web Clipper

2. 设置保存路径
默认从网页上剪辑的内容都保存在今天日期的日记下,如果想保存在自定义目录,只用在自定义目录中添加#clipperinbox 标签

查看文件保存路径

左侧工具栏的图标 → 关于Trilium Notes

插件

trilium自身功能有限,但是它提供了插件能力,可以通过插件实现一些它自身没有的功能,比如代码块高亮。

github有一个实现了trilium 代码块高亮的库,点击地址,根据这个库的描述,我们来使用这个它:

  1. 新建一个code类型为js的文件,名字随便取
  2. 为这个文件添加一个标签 #widget
  3. highlight.min.js文件附加到上面建好的文件

看一下效果:

脚本

添加标签 #run=frontendStartup

隐藏文章标题的示例:

    api.addButtonToToolbar({
        title: '隐藏文章标题',
        icon: 'low-vision',
        action: () => {
            const title = $('.title-row');
            if(title.is(':hidden')) {
                $('.title-row').show();
            } else {
                $('.title-row').hide();
            }
        }
    })