Trilium Notes介绍

  • Trilium Notes 是一个分层笔记应用程序,专注于构建大型个人知识库。支持双向链接、标签、任务待办、图谱、统计、数学公式、加密、定制插件、本地存储、网页剪辑、跨平台支持,有 Linux,macOS 和 Windows客户端。

核心功能

  • Trilium使用树状结构来存储笔记,每个节点可以是另一个笔记集或单独的笔记,这种层次结构使得信息组织有序且易于导航。

  • 笔记可以排列成任意深的树,单个笔记可以放在树中的多个位置(克隆功能)。

  • 提供了丰富的所见即所得笔记编辑功能,包括带有Markdown自动格式化功能的表格、图像和数学公式。

  • 支持编辑使用源代码的笔记,包括语法高亮显示。

  • 笔记之间快速导航,全文搜索和笔记聚焦功能使得查找信息变得高效。

  • 支持不同维度的关键词搜索,提升信息检索的灵活性。

  • 无缝笔记版本控制功能,确保用户可以随时回溯和恢复笔记的历史版本。

  • 支持多端同步,用户可以在不同的设备上随时访问和更新笔记。

  • 公开地分享(发布)笔记到互联网,同时提供按笔记粒度的强大笔记加密功能,保障用户数据安全。

  • 提供Evernote和Markdown导入导出功能,方便用户迁移现有笔记数据。

  • 使用自带的Excalidraw来绘制图表(笔记类型“画布”),以及关系图和链接图,用于可视化笔记及其关系。

  • 支持使用网页剪切,轻松保存互联网上的内容。

  • 在拥有超过10万条笔记时仍能保持良好的可用性和性能。

  • 针对智能手机和平板电脑进行优化的用于移动设备的前端。

简单预览

  • Excalidraw 画布笔记

  • Mermaid.js 流程图

  • 数学公式

安装教程

安装版本

  • 演示安装英文原版,如需中文语言版本的请看文末项目地址,安装教程一样,镜像不同而已。

docker-compose方式安装

  1. 演示以在群晖NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、docker-compose)

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  3. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  4. 创建项目文件夹及子文件夹

    #容器所有的数据都存储在data文件夹内
    
    mkdir -p trilium/data
  5. 进入项目文件夹

    cd trilium
  6. 编辑docker-compose.yml文件

    vi docker-compose.yml
  7. 按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。