Trilium(开源笔记) v0.100.0 绿色版

实用软件2025-12-0822

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

软件特色

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

软件截图

更新日志

主要亮点
允许从树更改注释颜色通过@adoriandoran
现在可以打印或导出更多收藏类型为PDF:
列表集合,将以类似书籍的方式呈现其所有子项,并保留注释层次结构,以及功能目录和链接(用于PDF)。
表集合现在将呈现可打印的表。
更多信息请参见文档。
董事会视图改进
现在将显示每列中的项目数。
现在可以使用提升的属性为每个注释显示属性(标签关系),有关如何执行此操作的信息,请参阅文档。
移动的现在有基本的拆分支持(最多两个),垂直布局的智能手机。
重大变更:完全删除#calendar:color,支持全局#color属性。
🐞 bugfix问题
高级搜索可能返回更多结果通过@perfectra1n
修复enex导入在数据库中为dateCreated,dateModified存储错误格式
通过@contributor
切换系统托盘图标的自定义全局窗口无法显示窗口
通过@contributor
修复NoteLink组件无法显示根笔记的路径
通过@contributor
文件:协议在Linux上不起作用通过@laundmo
无法在配置的外观选项卡的字体大小输入框中键入正确的值
当#sortDirection=desc时,#top/#bottom反转
从日记帐中删除附注不起作用
修复了共享功能:
内联美人鱼图不呈现
共享URL可能会因为额外的斜杠而被破坏
通过@contributor
由未转义的HTML导致的无效代码格式
#shareHiddenFromTree不隐藏页脚中的链接
链接到共享笔记时,受保护笔记的标题可见
脚本编写:右下角Widget示例产生错误
WebView注释类型不通过模板注释传递
[MIME类型错误]浏览器阻止加载print.css(application/json)
移动的上的空标签页布局过于狭窄通过@SiriusXT
印刷:
在解除时出现“打印作业已取消”错误消息。
包括未呈现的注释。
快速编辑:
键盘快捷键并不总是有效。
快速查看日历中的日期注释不遵守只读状态
提升属性:某些标签会重定向到错误的输入框。
附件:
PDF查看器显示异常
新上传的附件不显示其大小。
在Trillion中搜索所选文本通过@contributor
收藏
属性名称中带有冒号的集合/表断点
切换视图时,所有后代注释都显示在列表/网格中。
Geomap:
地图未以最低缩放比例加载。
标记未着色。
无限滚动现在被禁用,以避免标记消失的问题。
董事会:
在同一类型的两个不同集合之间切换时列泄漏。
无法按Escape键取消添加新列。
更改board:groupBy不会刷新板。
日历:事件有时不刷新。
MacOS:
ForwardInNoteHistory和backInNoteHistory快捷键会破坏系统功能
无法在笔记中使用CMD+向上箭头/ CMD+向下箭头热键
移动的:
点击子菜单时,一些上下文菜单会隐藏。
“快速编辑”中的“经典”工具栏无法正确打开下拉菜单。
键盘快捷键+全局菜单中显示的符号
启动栏中的日历:
更改年份后仍会显示月份弹出窗口。
点击日历的边缘将关闭弹出窗口。
工具提示显示在日历下拉列表上
在拆分窗格中聚焦问题通过@SiriusXT
访问注释附件时显示只读栏。
已编辑的注释选项卡被固定格式工具栏隐藏
插入新链接后未刷新反向链接
日历中的文本颜色不可读通过@adoriandoran
Math在代码块中复制自身
取消markdown导入时显示“导入成功”
通过@SiriusXT
将现有笔记(包含子笔记)切换为思维导图类型仍将显示其子笔记的预览卡。
澄清在树上下文菜单中将注释转换为附件(更好的消息,不支持时禁用选项)。
注释操作:切换注释类型时禁用某些菜单项。
注意地图:在功能区中切换类型时地图溢出
通过@SiriusXT
改进
额外的浮动按钮
图像笔记现在有一个“复制引用到图像”,
渲染笔记有一个“刷新”按钮。
渲染注释现在可以搜索。
思维导图画布笔记现在支持只读模式。
查看源代码美化所有JSON内容。
注释信息功能区Flex布局通过@contributor
“在服务器上打开注释”菜单项通过@contributor
Board view:如果试图添加一个已经存在的列,则会发出警告。
隐藏经典收藏中的存档笔记
下一个主题:不同的背景颜色在移动的(白色轻主题)。
In-app-help:使用图标呈现引用链接。
日历:将日历锁定到特定日期的能力
通过@dherrerace
选择关闭任何窗格从2个打开的窗格
演示:空时显示无子警告。
树:保持移动的笔记始终可见通过@SiriusXT
分享:在参考链接中显示注释图标。
印刷改进:
渲染文本注释中的内联美人鱼。
使用演示文稿或列表集合时,显示打印和导出为PDF的进度。
在已完成的待办事项上删除字体
提升属性:
标签自动完成现在也适用于移动的。
消除更改的反弹,以避免在键入时更新服务器太多次。
可配置CORP(资源策略)通过@lzinga
代码注释选项:显示一个工具提示,其中突出显示了对每种语言的语法支持。
快速编辑:
改进代码注释和Mermaid注释的布局。
浮动按钮现在显示在弹出窗口内。
对颜色变化的反应平滑。
按钮以全视图打开注释(新选项卡)。
支持的新MIME类型(包括语法突出显示):
KDL
SAP ABAP
在列表视图中展开n级子注释的选项
macOS:启用全屏时,选项卡不再留下间隙。
格式刷通过@SiriusXT
移动的:
上下文菜单更大,更容易使用。
改进了注释修订对话框的布局。
日历有一个新的设计的事件,更好地支持颜色由@adoriandoran
对附件列表进行了一些小的改进。
@adoriandoran的各种UI改进
脚本改进:
Day.js duration插件现已包含
后端和前端插件现在共享相同的Day.js配置,包括插件和区域设置。
提升的属性不对可继承属性中的更改作出反应。
对代码段禁用拼写检查通过@lzinga
📖文档
添加Traefik配置文档
通过@andreasntr
🌍国际化
文本编辑器(CKEditor)现在支持用户语言。
Canvas(Excalidraw)也尊重用户语言。
思维导图笔记也尊重用户笔记。
两个对话框消息未翻译。
添加了英语(英国)。主要是格式,但翻译是受欢迎的(处理基础美国翻译和英国之间的差异)。
正确的复数支持反向链接。
dayjs locale现在已在客户端上设置。
🛠️技术更新
Type widgets(注释类型背后的代码,如文本,代码)在React中重写。随时报告您可能发现的任何问题。
将类名添加到内容头通过@SiriusXT
将flake升级到Node 24 by@FliegendeWurst
每夜构建时出现better-sqlite3错误
为副驾驶指令添加全面的AI编码代理指令
通过@lzinga