Trilium Notes是一款免费开源的跨平台分层笔记软件,专注于帮助用户构建大规模的个人知识库。它支持多语言界面,并提供强大的功能来组织、编辑和共享笔记内容。其直观的树状结构让用户可以轻松地将笔记安排到任意深度的层级中,同时支持克隆功能,使单个笔记能够出现在多个位置。
Trilium Notes 支持多种操作系统,包括 Windows、macOS 和 Linux,并且可以通过服务器安装方式在 Web 浏览器中访问其界面。此外,它还支持移动设备使用,用户可通过移动浏览器访问服务器端的移动端界面,或者使用专门开发的 Android 应用TriliumDroid。
目前,该项目由TriliumNext分支继续维护和发展,原作者 zadam 的版本已进入维护模式。
软件功能1.笔记组织与管理
树状结构:支持无限层级的笔记分类,便于构建复杂的知识体系。
克隆笔记:允许同一笔记出现在多个位置,方便交叉引用。
属性系统:通过自定义属性对笔记进行分类、查询和高级脚本控制。
关系图谱与链接图:可视化展示笔记之间的关联。
思维导图(Mind Maps):基于 Mind Elixir 构建,用于整理思路。
地理地图与 GPX 轨迹:支持添加地理位置标记和地图轨迹。
2.富文本与代码编辑
所见即所得编辑器(WYSIWYG):支持表格、图片、数学公式(Markdown 自动格式化)等功能。
源代码编辑器:内置语法高亮,适用于编程笔记编写。
画布笔记(Canvas):集成 Excalidraw,支持手绘图表与图形设计。
3.搜索与导航
快速全文搜索
笔记跳转与“提升”功能(Note Hoisting)
4.版本控制与安全
笔记版本自动保存,支持回滚至任意历史版本。
强大的加密功能,支持逐笔记加密。
支持 OpenID 和 TOTP 双因素身份验证,增强账户安全性。
5.同步与共享
支持通过自建同步服务器实现数据同步。
提供第三方同步服务。
支持将笔记发布到公网,实现分享功能。
6.导入与导出
支持 Evernote 和 Markdown 格式导入导出。
提供网页剪辑器,方便保存网页内容。
7.自动化与扩展
提供 REST API 接口,可用于自动化操作。
支持脚本编写,实现高级功能定制。
软件特色 特色 描述