import Card from '../../components/Card';
import Section from '../../components/Section';
export function Home() {
return (
<>
Notes can be arranged hierarchically. There's no need for folders, since each note can contain sub-notes. A single note can be added in multiple places in the hierarchy.
Define relations between notes
or add labels for easy categorization. Using promoted attributes, there's an easy way to
enter structured information about the notes which can later be displayed in other formats such as a
table.
Notes are periodically saved in the background and revisions can be used to check the old content of a note or delete accidental changes. Revisions can also be created on-demand.
Jump quickly to notes across the hierarchy by searching for their title, with
fuzzy matching to account for typos or slight differences. Or search through all the various
commands of the application.
Or search for text inside notes and narrow down the search by filtering by the parent note, or by depth.
Protect sensitive personal information by encrypting the notes and locking them behind a password-protected session.
Easily import Markdown and ENEX formats from other note-taking applications, or export to Markdown or HTML.
Easily separate your personal and work notes by grouping them under a workspace, which focuses your note tree to only show a specific set of notes.
Grab web pages (or screenshots) and place them directly into Trilium using the web clipper browser extension.
Use a self-hosted or cloud instance to easily synchronize your notes across multiple devices, and to access it from your mobile phone using a PWA (progressive web application).
If you have a server instance, you can easily use it to share a subset of your notes with other people.
Create your own integrations within Trilium by writing custom widgets, or custom-server side logic. Interact externally with the Trilium database by using the built-in REST API.
The notes are edited using a visual (WYSIWYG) editor, with support for tables, images, math expressions, code blocks with syntax highlighting. Quickly format the text using Markdown-like syntax or using slash commands.
Large samples of source code or scripts use a dedicated editor, with syntax highlighting for many programming languages and with various color themes.
Embed multimedia files such as PDFs, images, videos with an in-application preview.
Arrange shapes, images and text across an infinite canvas, using the same technology behind excalidraw.com. Ideal for diagrams, sketches and visual planning.
Create diagrams such as flowcharts, class & sequence diagrams, Gantt charts and many more, using the Mermaid syntax.
Organize your thoughts visually or do a brainstorming session by using mind map diagrams.
and others: note map, relation map, saved searches, render note, web views.
Organize your personal or professional events using a calendar, with support for all-day and multi-day events. See your events at a glance with the week, month and year views. Easy interaction to add or drag events.
Display and edit information about notes in a tabular structure, with various column types such as text, number, check boxes, date & time, links and colors and support for relations. Optionally, display the notes within a tree hierarchy inside the table.
Organize your tasks or project status into a Kanban board with an easy way to create new items and columns and simply changing their status by dragging across the board.
Plan your vacations or mark your points of interest directly on a geographical map using customizable markers. Display recorded GPX tracks to track itineraries.
>
);
}