介绍
官方网站:https://github.com/TriliumNext/Trilium/
Trilium是一个分层的笔记应用程序,专注于建立大型个人知识库。 支持相当丰富的 markdown,包括 mermaid 和 latex,而且即时渲染,和 typora 一样。支持代码类型的笔记,有高亮。
软件截图

软件特点
笔记可以排列成任意深的树。单个音符可以放置在树中的多个位置(参见克隆)
丰富的所见即所得笔记编辑,包括表格、图像和带有降价自动格式的数学
支持使用源代码编辑注释,包括语法高亮显示
在笔记之间快速轻松地导航,全文搜索和笔记提升
无缝笔记版本控制
笔记属性可用于笔记组织、查询和高级脚本
与自托管同步服务器 同步
有一个用于托管同步服务器的第三方服务
将笔记分享(发布)到公共互联网
具有每个笔记粒度的强笔记加密
使用内置 Excalidraw 绘制图表(注释类型“canvas”)
用于可视化注释及其关系的关系图和链接图
脚本- 见高级展示
用于自动化的REST API
在超过 100 000 个音符时在可用性和性能方面都有很好的扩展
用于智能手机和平板电脑的触摸优化移动前端
夜间主题
Evernote和Markdown 导入导出
Web Clipper可轻松保存网页内容
更新日志
v0.103.0
💡 Key highlights
A long-awaited note type is now supported: Spreadsheets, allowing for a familiar (Excel-like) editing experience with formulas, powered by Univer Sheets.
Support for it is considered beta and it might face some changes along the way.
See the documentation for important aspects to consider when using spreadsheets.
Basic Markdown support with preview and sync scrolling.
Built-in OCR support for images, but also PDF and Office (Word, PowerPoint, Spreadsheet) text extraction which integrates with the search function. See the Media page in Options for configuration.
Custom dictionary is now synchronized across instances
New deployment for Linux under test: AppImage
Bookmarks in text notes were overhauled
Bookmarks were renamed to Anchors in order not to overlap with the concept of bookmarked notes in Trilium.
Anchors can now be used across notes as they are integrated into the Add link feature. See documentation for more information.
Added a corresponding slash command to make it easy to introduce new anchors.
We are reintroducing an LLM chat functionality with full-size chats as well as a sidebar with tools that allow it to alter your notes or even create scripts.
🚨 Breaking changes
Back-end scripting:
api.axios has been removed. It has already been marked as deprecated for more than two years now and given the recent security compromise and the fact that it's not actually used in the Trilium code base we took the decision to remove it completely. Please update your scripts to use the built-in fetch() instead.
api.cheerio has been marked as deprecated, but not removed. As an alternative we provide node-html-parser which has a more DOM-oriented syntax.
🐞 Bugfixes
Save indicator not showing in quick edit popup.
Grid of child notes does not clear floats.
Open tabs would load in the background, causing a slight performance impact.
New layout:
Save indicator would not disappear if reduced motion was activated.
Table of contents would not refresh on formatting changes and sometimes it missed some updates.
Missing empty icon from the default icon pack.
Board collection:
Scrolling horizontally was clipped.
Add button not snappable to on mobile.
Invalid canvas note crashes full-text search
Protecting or un-protecting notes does not refresh the state of the tree.
Collections will show the note list even if a protected session is not available.
Notes created from within a collection don't respect the protected state.
Long-standing issue with CSRF errors on mobile, which required a refresh.
Setup text in DarkMode is hardly legible
Share: Browsing to "/share" on uninitialized setup causes crash
Large Equations Render over editor using Latex align environment in Display Mode
New layout: attribute detail modal not visible
The first attribute value fails to pop up the label details window correctly
Thumbnail images in version v0.102.1 are too small
PDF previews can fail between software updates due to caching issues
Can't print or export to PDF on Linux Wayland
Browsing to "/share" on uninitialized setup causes crash by @argusagent
Refresh content for SPAs with "query string" in hash by @contributor
Import file with Chinese char in file name cause random char in file name after import
Share: Webviews occupy too little height, making them hard to see
Events in calendar show as light even when dark theme is selected
Scripting: Preact's useContext is exported, but createContext isn't
Share Function - Translation not being used
Changing the note icon does not change the icon in the tab
Cannot open quick search results in new tab
Server & desktop not running properly if placed in a hidden directory (e.g. ~/.local/share).
Collections:
* Not reacting to changes in note reordering.
* Clicking on a URL promoted attribute in board will also open quick edit.
Performance issues when typing caused by saving the document too many times (addresses Significant input lag and UI freezing during continuous drawing/writing (Mouse & Pen) but also other note types as well)
Unnecessary attribute setting when editing a note in a calendar's quick edit.
Title is no longer auto-selected when creating a new note
Note Map view of Hidden Notes freezes Trilium
Search: Some user-facing error messages were not translated.
Uncaught TypeError shown in logs when switching notes with bottom-right attribute window open
Demo spacing and formatting issues
Setup doesn't support trailing slash for sync
"Open Command Palette" shortcut opens with the '>' symbol highlighted
Unable to set column value to zero in table view
Displaying deep child notes in the Journal calendar view
Titles of Options are renamable
New layout sidebar
* Table of contents sometimes renders math equations multiple times
* Highlights list does not show equations.
Deleting a not displayed note will change the displayed note
Demo notes: statistics not working due to missing Chart.js
Disable "Internal trilium link (Ctrl+L)" on code-block text selection
Orphaned keyboardShortcuts* options after upgrade
Scripting: Logging complex entities such as api.startNote would show [object Object]
Import from HTML does not restore indentation
Mermaid:
* Mermaid diagram copy reference to clipboard button is broken
* Issue with Chinese Paths on Windows
Add an error when link couldn't be opened
UI overlap in attribute editing by @ZAKIURREHMAN
Some launch bar context menus were intercepted by the browser.
ENEX import: Attachments should not be converted into separate pages
Exporting code of type Markdown resulted in a .mkd or .code (for GFM).
Importing a Markdown file with “Import as text note” disabled would import as the wrong format (File) instead of Code.
Text notes would print with a different font than the one in body.
[The hidden notes hiearchy becomes apparent after importing a ...
Puresys纯净系统-软件下载
