Trilium是一个分层的笔记应用程序,专注于建立大型个人知识库。 支持相当丰富的 markdown,包括 mermaid 和 latex,而且即时渲染,和 typora 一样。支持代码类型的笔记,有高亮。

软件特色

笔记可以排列成任意深的树。单个音符可以放置在树中的多个位置(参见克隆)
丰富的所见即所得笔记编辑,包括表格、图像和带有降价自动格式的数学
支持使用源代码编辑注释,包括语法高亮显示
在笔记之间快速轻松地导航,全文搜索和笔记提升
无缝笔记版本控制
笔记属性可用于笔记组织、查询和高级脚本
与自托管同步服务器 同步
有一个用于托管同步服务器的第三方服务
将笔记分享(发布)到公共互联网
具有每个笔记粒度的强笔记加密
使用内置 Excalidraw 绘制图表(注释类型“canvas”)
用于可视化注释及其关系的关系图和链接图
脚本- 见高级展示
用于自动化的REST API
在超过 100 000 个音符时在可用性和性能方面都有很好的扩展
用于智能手机和平板电脑的触摸优化移动前端
夜间主题
Evernote和Markdown 导入导出
Web Clipper可轻松保存网页内容

软件截图

更新日志

主要亮点
引入了一个新的布局,它严重改变了现有的UI元素,并添加了一些新的元素(通过@eliandoran和@adoriandoran,特别感谢@rom1dep有价值的建议)。
这种新布局的目标是使应用程序现代化,使其更加直观,同时减少混乱。
请参阅更改和新UI元素的文档。
使用选项卡栏下面显示的面包屑,可以更轻松地在层次结构中导航注释。
目前,旧的布局仍然可以使用。欢迎反馈。
在标签栏附近,现在有内置的按钮,可以转到历史记录中的上一个或下一个音符(只有当后退/前进按钮还没有放置在启动栏中时)。
脚本大修:自定义小部件和渲染注释现在可以使用JSX而不是传统格式(jQuery +自定义组件框架)在Preact中编写。有关详细信息,请参阅Preact in Triangle的文档。
🐞 bugfix问题
Ctrl+F打开对话框时打开不同的搜索对话框
吐司:错误消息缺少图标
如果处于年份之间,启动栏日历将跳转到错误的周注释。
启动栏日历月选择器的位置错误。
如果元素被聚焦,工具提示有时会被复制。
文本注释:
<pre>中缺少填充,而没有<code>。
通过Markdown格式插入代码块时内容消失
CKEditor崩溃后打开的选项卡的数据丢失
思维导图导出不显示节点之间链接中的文本
通过@lzinga
Webview:未设置源站点时的布局问题。
内容语言的帮助按钮不正确。
继承属性中的链接未加下划线。
如果在垂直布局中处于只读状态,Mermaid预览不会呈现全高。
图标:border-left图标丢失。
自动完成显示提升注释的空名称。
全文搜索中缺少画布元素的空值检查
通过@Soein
当访问服务器版本时,共享标记将始终指示“本地共享”。
单击菜单的外部区域可将其关闭。
地理地图:街道名称不呈现在矢量地图。
在代码选项模式(功能区)中,工具提示位于模式后面。
存档的深度嵌套笔记出现在经典收藏中,而不使用#includeArchived
网格集合未正确显示图像
打印收藏:跳过受保护的笔记(如果它们未解锁)和文件。
附件自动删除显示时间相差1000倍
注意旧主题的标题颜色通过@Nriver
提升的多个关系的第一个输入框编辑最后一个关系
改进
改进了自定义小部件的错误处理。
启动栏:
水平启动栏现在可以简单地通过滚动鼠标滚轮来滚动。
工具提示显示更快(无淡入淡出)。
改进的错误处理
HTTP错误现在更加用户友好。
Traefik请求失败时发出警告。
CKEditor崩溃通知,包括一个简单的方法来提供错误报告的信息。
隐藏选项中的功能区。
删除了代码编辑器的边距和圆角。
后端日志:减少额外的填充减少字体大小的可读性。
改进了自定义小部件的错误处理。
代码注释现在将有一个基于语言的默认图标(例如JS代码注释的自定义图标)。只有一部分语言有专门的图标。
如果一个或多个笔记不可打印,打印收藏现在将显示一条消息。
UI改进@adoriandoran
📖文档
README中的错误链接
改进链接的组织
Widget脚本现在有更好的文档记录,既有遗留(jQuery)格式,也有Preact/JSX格式。
🌍国际化
自定义小部件的未翻译错误消息。
🛠️技术更新
将以下组件移植到React。如果您发现您的发射器或酒吧本身有任何问题,请随时报告。
启动栏及其所有小部件。
吐司/通知系统。
添加dev shell和direnv支持通过@yzx9和@contributor
微小的突破性变化:使用排印错误node-detail-pane的自定义小部件将不再受支持。使用note-detail-pane代替。
ETAPI OpenAPI:添加缺少的共享格式通过@kalbasit
🔒️安全修复
安全漏洞报告人@sivaadityacoder并固定@perfectra1n.更多信息将在一个月左右提供。