Decentralization? We're still early!

被低估的宝藏Trilium Notes与社区驱动的Trilium Next

A group of white flowers sitting on top of a table

在笔记软件的广阔天地中,Obsidian、Notion、Roam Research 等凭借其独特的功能和庞大的用户群体,占据了大部分用户的视野。然而,在这片繁星之中,有一颗常常被忽视的宝石——Trilium Notes。这款开源、免费、本地优先的个人知识库软件,以其强大的功能、高度的可定制性和对数据隐私的重视,赢得了一批忠实用户的喜爱。本文将深入探讨 Trilium Notes 的强大之处,介绍由社区驱动的 Trilium Next 项目,并阐明原开发者 Zadam 对 Trilium Notes 的维护承诺。

一、被低估的Trilium Notes及其强大功能

Trilium Notes 由开发者 Zadam 独立开发,它不仅仅是一个笔记工具,更像是一个可以无限扩展的个人知识管理系统。它采用层级结构来组织笔记,允许用户构建复杂而有序的知识网络。

(一)Trilium 的核心优势

  1. 无限层级与灵活组织: Trilium 最大的特点是其无限层级结构。用户可以创建任意深度的子笔记,形成树状结构,完美地呈现知识之间的关联和层次。这对于构建复杂主题、项目管理、学术研究等场景非常有用。
  2. 丰富的笔记类型与属性系统: Trilium 不仅支持纯文本笔记,还内置了多种笔记类型,包括:
    • 代码笔记:支持语法高亮,方便程序员记录代码片段和技术文档。
    • 关系图笔记:可以创建节点和连线,可视化地呈现概念之间的关系。
    • 日记笔记:自动生成日期标题,方便记录日常事务和个人想法。
    • 表格笔记:支持创建和编辑表格,方便整理结构化数据。
    • 看板笔记:可以创建看板视图,进行任务管理和项目跟踪。
    • HTML 笔记:允许直接编辑 HTML 代码,实现更高级的排版和功能。
    • 渲染笔记(Render Note):可以将其他笔记的内容渲染到当前笔记中,实现笔记的复用和组合。
    此外,Trilium 还支持自定义属性,用户可以为笔记添加任意属性,并利用这些属性进行过滤、排序和搜索。
  3. 强大的搜索与查询: Trilium 提供了强大的搜索功能,包括:
    • 全文搜索:快速查找包含特定关键词的笔记。
    • 属性搜索:根据笔记的属性值进行筛选。
    • 关系搜索:通过笔记之间的关系进行查找。
    • 高级查询:使用类似 SQL 的查询语句进行复杂的搜索和数据提取。
  4. 高度可定制化: Trilium 的可定制性是其核心竞争力之一。用户可以通过以下方式进行个性化定制:
    • 自定义 CSS:修改 Trilium 的外观,打造个性化的主题。
    • JavaScript 脚本:通过编写 JavaScript 脚本,扩展 Trilium 的功能,实现自动化操作和高级功能。
    • 自定义属性:为笔记添加自定义属性,并利用这些属性进行管理和组织。
    • 自定义快捷键:设置个性化的快捷键,提高操作效率。
  5. 跨平台与同步: Trilium 支持 Windows、macOS、Linux 桌面端,以及 Web 版本。用户可以通过自建服务器或使用第三方同步服务(如 Dropbox、WebDAV)实现数据同步。
  6. 数据安全与隐私: Trilium 采用本地优先的设计,所有数据都存储在用户的本地设备上,用户对自己的数据拥有完全的控制权。Trilium 还支持端到端加密,进一步保障数据安全。
  7. 克隆笔记: 允许用户克隆笔记,被克隆的笔记会与原笔记保持同步更新。

(二)Trilium Notes 被低估的原因

尽管 Trilium 拥有如此强大的功能,但其用户群体相对较小,主要原因如下:

  1. 学习曲线陡峭: Trilium 的功能丰富,但也意味着上手难度较高。其灵活的层级结构、属性系统、脚本功能等,都需要用户花费一定的时间去学习和掌握。
  2. 界面相对朴素: Trilium 的默认界面较为简洁,缺乏现代感,可能不符合一些用户的审美偏好。虽然可以通过自定义 CSS 进行美化,但这需要一定的技术基础。
  3. 社区支持相对薄弱: 与 Obsidian、Roam Research 等拥有庞大用户社区的软件相比,Trilium 的社区规模较小,相关的教程、插件、主题等资源相对有限。
  4. 宣传力度不足: 开发者 Zadam 专注于软件本身的开发和完善,较少进行市场推广和宣传,导致 Trilium 的知名度相对较低。
  5. 缺乏移动端应用: 官方没有提供原生的移动端应用。虽然可以通过Web版本在移动端访问, 但是体验并不理想.

二、Zadam 的维护承诺与 Trilium Notes 的未来

2024 年 1 月,Trilium 的开发者 Zadam 发表声明,宣布 Trilium Notes(当前版本,zadam/trilium)进入维护模式。这意味着:

  1. Zadam 将继续维护 Trilium Notes: 包括修复 bug、更新依赖库(如 Electron、Node.js、CKEditor、Mermaid),确保 Trilium 能够继续运行和兼容新的系统环境。
  2. Zadam 会偶尔对现有功能进行小幅改进。
  3. Zadam 不会再添加任何大的新功能,也不会接受大型的代码贡献。
  4. Zadam 鼓励社区 fork Trilium 并继续发展。

Zadam 做出这一决定的原因是他的个人时间优先级发生了变化,他希望将更多时间投入到其他事情上。从我这个忠实用户的角度看,现有功能也已经足够强大,因此,我仍然会使用Zadam的版本。

三、Trilium Next:社区驱动的未来

Trilium Next 不是 Zadam 主导的全新项目,而是一个由社区驱动的、基于 Trilium 原版代码的 fork 项目(TriliumNext/Notes)。Trilium Next 旨在继续开发和扩展 Trilium,解决原版存在的一些问题,并添加新的功能。

(一)Trilium Next 的主要特点

  1. 社区维护: Trilium Next 由社区成员共同维护和开发,其活跃度取决于社区贡献者的参与度。
  2. 继承与扩展: Trilium Next 继承了原版 Trilium 的大部分功能,并在此基础上进行改进和扩展。
  3. 与原版兼容: Trilium Next 强调与原版 Trilium 的兼容性,可以无缝迁移。
  4. 活跃的社区: Trilium Next 拥有活跃的社区,提供多种交流渠道(Matrix、GitHub Discussions、Wiki)和第三方资源(awesome-trilium、TriliumRocks!)。
  5. 触屏优化: 虽然没有原生移动应用, 但是对Web版本进行了触屏优化.

(二)支持 Trilium Next

TriliumNext 组织的全面支持将在不久的将来推出。目前,根据TriliumNext的官方Github页面的信息,你可以通过资助 Trilium Next 的开发者(如 eliandoran,可在仓库的 insights 中查看完整列表)来支持项目的持续开发,也可以通过 PayPal 或比特币(bitcoin:bc1qv3svjn40v89mnkre5vyvs2xw6y8phaltl385d2) 向 Trilium 的原开发者 Zadam 表达感谢。

同时,Trilium 和 Trilium Next 均为自由软件,你可以根据自由软件基金会发布的 GNU Affero 通用公共许可证(版本 3 或更高版本)的条款重新分发和/或修改它。

四、结论

Trilium Notes 是一款功能强大、高度可定制、注重隐私的个人知识库软件。它以其无限层级、丰富的笔记类型、强大的搜索和高度可定制性,成为了笔记爱好者和知识工作者的利器。

尽管原版 Trilium (zadam/trilium) 进入了维护模式,但开发者 Zadam 承诺继续维护,确保其稳定运行。同时,社区驱动的 Trilium Next 项目 (TriliumNext/Notes) 正在积极开发中,继承了原版 Trilium 的优点,并致力于解决原版存在的问题,添加新的功能。

如果你正在寻找一款功能强大、可定制性高、注重数据安全的笔记工具,Trilium Notes 和 Trilium Next 仍然值得你关注。Trilium Notes 适合追求稳定、不需要新功能的用户;Trilium Next 则适合喜欢尝试新功能、愿意参与社区贡献的用户。 无论选择哪个版本,你都将拥有一款强大的工具来构建你的个人知识体系。

作为非营利站点,基地的建设离不开大家的捐助支持。在Cardano钱包(如Lace、Eternl 等)中输入 ADA Handle 名称$brave2049,即可为基地提供小额捐助。为支持Cardano治理和基地建设,亦欢迎将Cardano链上治理权限委托给Brave(Brave的Cardano链上治理DRep信息)

相關文章

回复