diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index 51870ad2a..f76f0e71a 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -75,19 +75,19 @@ "isInheritable": false, "position": 20 }, - { - "type": "relation", - "name": "internalLink", - "value": "cbkrhQjrkKrh", - "isInheritable": false, - "position": 30 - }, { "type": "label", "name": "shareAlias", "value": "desktop-installation", "isInheritable": false, "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "cbkrhQjrkKrh", + "isInheritable": false, + "position": 40 } ], "format": "markdown", @@ -3385,13 +3385,6 @@ "isInheritable": false, "position": 40 }, - { - "type": "relation", - "name": "internalLink", - "value": "VbjZvtUek0Ln", - "isInheritable": false, - "position": 50 - }, { "type": "label", "name": "shareAlias", @@ -3405,6 +3398,13 @@ "value": "bx bx-palette", "isInheritable": false, "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "VbjZvtUek0Ln", + "isInheritable": false, + "position": 70 } ], "format": "markdown", @@ -6878,13 +6878,6 @@ "type": "text", "mime": "text/markdown", "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "R7abl2fc6Mxi", - "isInheritable": false, - "position": 10 - }, { "type": "relation", "name": "internalLink", @@ -6892,62 +6885,6 @@ "isInheritable": false, "position": 20 }, - { - "type": "relation", - "name": "internalLink", - "value": "p9kXRFAkwN4o", - "isInheritable": false, - "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "J5Ex1ZrMbyJ6", - "isInheritable": false, - "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "9sRHySam5fXb", - "isInheritable": false, - "position": 50 - }, - { - "type": "relation", - "name": "internalLink", - "value": "u3YFHC9tQlpm", - "isInheritable": false, - "position": 60 - }, - { - "type": "relation", - "name": "internalLink", - "value": "R9pX4DGra2Vt", - "isInheritable": false, - "position": 70 - }, - { - "type": "relation", - "name": "internalLink", - "value": "47ZrP6FNuoG8", - "isInheritable": false, - "position": 80 - }, - { - "type": "relation", - "name": "internalLink", - "value": "OFXdgB2nNk1F", - "isInheritable": false, - "position": 90 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bwZpz2ajCEwO", - "isInheritable": false, - "position": 100 - }, { "type": "label", "name": "shareAlias", @@ -6961,6 +6898,69 @@ "value": "bx bx-list-check", "isInheritable": false, "position": 110 + }, + { + "type": "relation", + "name": "internalLink", + "value": "47ZrP6FNuoG8", + "isInheritable": false, + "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "J5Ex1ZrMbyJ6", + "isInheritable": false, + "position": 130 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 140 + }, + { + "type": "relation", + "name": "internalLink", + "value": "OFXdgB2nNk1F", + "isInheritable": false, + "position": 150 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R9pX4DGra2Vt", + "isInheritable": false, + "position": 160 + }, + { + "type": "relation", + "name": "internalLink", + "value": "u3YFHC9tQlpm", + "isInheritable": false, + "position": 170 + }, + { + "type": "relation", + "name": "internalLink", + "value": "9sRHySam5fXb", + "isInheritable": false, + "position": 180 + }, + { + "type": "relation", + "name": "internalLink", + "value": "p9kXRFAkwN4o", + "isInheritable": false, + "position": 190 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R7abl2fc6Mxi", + "isInheritable": false, + "position": 200 } ], "format": "markdown", diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes.md b/docs/User Guide/User Guide/Advanced Usage/Attributes.md index 8a87a20bb..b1db8bdd2 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Attributes.md +++ b/docs/User Guide/User Guide/Advanced Usage/Attributes.md @@ -14,46 +14,46 @@ Labels in Trilium can be used for a variety of purposes: * **Metadata**: Assign labels with optional values for categorization, such as `#year=1999`, `#genre="sci-fi"`, or `#author="Neal Stephenson"` * **Configuration**: Labels can configure advanced features or settings -* **Scripts and Plugins**: Used to tag notes with special metadata, such as the "weight" attribute in the [Weight Tracker](Advanced%20Showcases/Weight%20Tracker.md) +* **Scripts and Plugins**: Used to tag notes with special metadata, such as the "weight" attribute in the Weight Tracker. Labels are also searchable, enhancing note retrieval. ### Common Labels for Advanced Configuration -* `**disableVersioning**`: Disables automatic versioning, ideal for large, unimportant notes like script libraries -* `**versioningLimit**`: Used to limit the number of revisions for a single note -* `**calendarRoot**`: Marks the note as the root for [day notes](Advanced%20Showcases/Day%20Notes.md). Only one note should carry this label -* `**archived**`: Hides notes from default search results and dialogs -* `**excludeFromExport**`: Excludes notes and their subtrees from export operations -* `**run**`: Specifies events to trigger scripts (e.g., `frontendStartup`, `hourly`) -* `**runAtHour**`: Defines specific hours for scripts to run, used with `#run=hourly` -* `**disableInclusion**`: Prevents a script from being included in parent script executions -* `**sorted**`: Automatically sorts child notes alphabetically by title -* `**top**`: Keeps the note at the top of its parent's list, useful with `sorted` -* `**hidePromotedAttributes**`: Hides certain attributes in the note's display -* `**readOnly**`: Sets the note to read-only mode, applicable to text and code notes -* `**autoReadOnlyDisabled**`: Disables automatic read-only mode for large notes -* `**appCss**`: Marks CSS notes used to modify Trilium’s appearance -* `**appTheme**`: Marks full CSS themes available in Trilium's options -* `**cssClass**`: Adds a CSS class to the note's representation in the tree -* `**iconClass**`: Adds a CSS class to the note's icon, useful for distinguishing notes visually. See [note icons](../Basic%20Concepts%20and%20Features/Notes/Note%20Icons.md) -* `**pageSize**`: Specifies the number of items per page in note listings -* `**customRequestHandler**` **and** `**customResourceProvider**`: Refer to [Custom request handler](Custom%20Request%20Handler.md) -* `**widget**`: Marks a note as a custom widget, added to Trilium's component tree -* `**workspace**` **and related attributes**: See [Workspace](../Basic%20Concepts%20and%20Features/Navigation/Workspace.md) for more details -* `**searchHome**`: Specifies the parent for new search notes -* `**inbox**`: Designates a default location for new notes created via the sidebar -* `**sqlConsoleHome**`: Default location for SQL console notes -* `**bookmarked**` **and** `**bookmarkFolder**`: See [Bookmarks](../Basic%20Concepts%20and%20Features/Navigation/Bookmarks.md) -* `**shareXXX**`: See [Sharing](Sharing.md) -* `**keyboardShortcut**`: Assigns a keyboard shortcut to open the note -* `**displayRelations**` **and** `**hideRelations**`: Manages the display of note relations -* `**titleTemplate**`: See [Default note title](Default%20Note%20Title.md) -* `**template**`: Makes the note available as a template -* `**toc**`: Controls the visibility of the table of contents -* `**color**`: Defines the color of the note in the tree and links -* `**hideChildrenOverview**`: Hides child notes in the parent note's editor -* `**viewType**`: Sets the view of child notes (grid or list) +* `disableVersioning`: Disables automatic versioning, ideal for large, unimportant notes like script libraries +* `versioningLimit`: Used to limit the number of revisions for a single note +* `calendarRoot`: Marks the note as the root for [day notes](Advanced%20Showcases/Day%20Notes.md). Only one note should carry this label +* `archived`: Hides notes from default search results and dialogs +* `excludeFromExport`: Excludes notes and their subtrees from export operations +* `run`: Specifies events to trigger scripts (e.g., `frontendStartup`, `hourly`) +* `runAtHour`: Defines specific hours for scripts to run, used with `#run=hourly` +* `disableInclusion`: Prevents a script from being included in parent script executions +* `sorted`: Automatically sorts child notes alphabetically by title +* `top`: Keeps the note at the top of its parent's list, useful with `sorted` +* `hidePromotedAttributes`: Hides certain attributes in the note's display +* `readOnly`: Sets the note to read-only mode, applicable to text and code notes +* `autoReadOnlyDisabled`: Disables automatic read-only mode for large notes +* `appCss`: Marks CSS notes used to modify Trilium’s appearance +* `appTheme`: Marks full CSS themes available in Trilium's options +* `cssClass`: Adds a CSS class to the note's representation in the tree +* `iconClass`: Adds a CSS class to the note's icon, useful for distinguishing notes visually. See Note Icons. +* `pageSize`: Specifies the number of items per page in note listings +* `customRequestHandler` **and** `customResourceProvider`: Refer to Custom Request Handler +* `widget`: Marks a note as a custom widget, added to Trilium's component tree +* `workspace` **and related attributes**: See Workspace for more details +* `searchHome`: Specifies the parent for new search notes +* `inbox`: Designates a default location for new notes created via the sidebar +* `sqlConsoleHome`: Default location for SQL console notes +* `bookmarked` **and** `bookmarkFolder`: See Bookmarks +* `share:[…]`: See Sharing +* `keyboardShortcut`: Assigns a keyboard shortcut to open the note +* `displayRelations` **and** `hideRelations`: Manages the display of note relations +* `titleTemplate`: See Default Note Title +* `template`: Makes the note available as a template +* `toc`: Controls the visibility of the table of contents +* `color`: Defines the color of the note in the tree and links +* `hideChildrenOverview`: Hides child notes in the parent note's editor +* `viewType`: Sets the view of child notes (grid or list) ## Relations @@ -75,8 +75,8 @@ Attributes in Trilium can be "multivalued", meaning multiple attributes with the ## Attribute Definitions and Promoted Attributes -Special labels create "label/attribute" definitions, enhancing the organization and management of attributes. For more details, see [Promoted attributes](Attributes/Promoted%20Attributes.md). +Special labels create "label/attribute" definitions, enhancing the organization and management of attributes. For more details, see Promoted Attributes. ## Attribute Inheritance -Trilium supports attribute inheritance, allowing child notes to inherit attributes from their parents. For more information, see [Attribute inheritance](Attributes/Attribute%20Inheritance.md). \ No newline at end of file +Trilium supports attribute inheritance, allowing child notes to inherit attributes from their parents. For more information, see Attribute Inheritance. \ No newline at end of file diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Themes.md b/docs/User Guide/User Guide/Basic Concepts and Features/Themes.md index 7a44f9f57..c82fdeb6b 100644 --- a/docs/User Guide/User Guide/Basic Concepts and Features/Themes.md +++ b/docs/User Guide/User Guide/Basic Concepts and Features/Themes.md @@ -10,7 +10,7 @@ Trilium comes with a couple pre-installed color themes, with the default being a Trilium supports custom user themes, allowing you to personalize the application's appearance. To create a custom theme, follow these steps: 1. **Create a CSS Code Note**: Start by creating a new [code note](../Note%20Types/Code.md) with the `CSS` type. -2. **Annotate with** `**#appTheme**`: Add the [attribute](../Advanced%20Usage/Attributes.md) `#appTheme=my-theme-name` to your note, where `my-theme-name` is the name of your custom theme. +2. **Annotate with** `#appTheme`: Add the [attribute](../Advanced%20Usage/Attributes.md) `#appTheme=my-theme-name` to your note, where `my-theme-name` is the name of your custom theme. 3. **Define Your Styles**: Write your custom CSS within the note. Below is an example of a custom theme: ``` @@ -96,7 +96,7 @@ In addition to full themes, Trilium allows for custom CSS that isn't tied to a t To use custom CSS: 1. **Create a CSS Code Note**: Create a new [code note](../Note%20Types/Code.md) with the `CSS` type. -2. **Add the** `**appCss**` **Label**: Annotate the note with the `#appCss` [label](../Advanced%20Usage/Attributes.md). +2. **Add the** `appCss` **Label**: Annotate the note with the `#appCss` [label](../Advanced%20Usage/Attributes.md). 3. **Write Your CSS**: Add your custom CSS rules to the note. For example: @@ -118,14 +118,14 @@ After making changes, press Ctrl + R to reload the fronten To apply specific styles to certain notes in the tree: -* **Use the** `**cssClass**` **Attribute**: Add the `cssClass` [attribute](../Advanced%20Usage/Attributes.md) to a note, and assign it a value representing the desired CSS class. -* **Define an** `**iconClass**`: You can also define a custom icon for a note using the `iconClass` attribute, selecting from [Box Icons](https://boxicons.com) or your own custom classes. +* **Use the** `cssClass` **Attribute**: Add the `cssClass` [attribute](../Advanced%20Usage/Attributes.md) to a note, and assign it a value representing the desired CSS class. +* **Define an** `iconClass`: You can also define a custom icon for a note using the `iconClass` attribute, selecting from [Box Icons](https://boxicons.com) or your own custom classes. For example, if you want to style notes of a specific type, such as notes containing PNG images, you can target them with classes like `type-image mime-image-png`. ### User-Provided Themes -A gallery of user-created themes is available, showcasing the variety of customizations that the Trilium community has developed. For more information, visit the [Theme Gallery](Themes/Theme%20Gallery.md). +A gallery of user-created themes is available, showcasing the variety of customizations that the Trilium community has developed. For more information, check the Theme Gallery. ### Asset Path Management diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.md b/docs/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.md index f256cc6dd..1fdee5bbe 100644 --- a/docs/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.md +++ b/docs/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.md @@ -5,25 +5,7 @@ These are user-created themes which were made publicly available: These themes may or may not be compatible with the latest versions of TriliumNext and are based on the original/legacy theme. -| Theme | Author | -| --- | --- | -| [Midnight](https://github.com/tobealive/trilium-midnight-theme) | [tobealive](https://github.com/tobealive) | -| [EOTE](https://github.com/tobealive/trilum-eote-theme) | [tobealive](https://github.com/tobealive) | -| [Trilium Themes](https://github.com/Abourass/TriliumThemes) | [Abourass](https://github.com/Abourass) | -| [MaterialDark](https://github.com/ZMonk91/Material-Dark-Trilium) | [ZMonk91](https://github.com/ZMonk91) | -| [lightslategray](https://github.com/jaroet/trilium-theme-lightslategray) | [jaroet](https://github.com/jaroet) | -| [melon-4](https://github.com/raphwriter/trilium-theme-melon) | [raphwriter](https://github.com/raphwriter) | -| [Neon\_Dark](https://github.com/Engr-AllanG/trilium-themes) | [Engr-AllanG](https://github.com/Engr-AllanG) | -| [Coder\_Dark](https://github.com/Engr-AllanG/trilium-themes) | [Engr-AllanG](https://github.com/Engr-AllanG) | -| [velvet](https://github.com/idelem/trilium-theme-velvet) | [idelem](https://github.com/idelem) | -| [Dark Plus](https://github.com/SADAVA/trilium-notes-theme-dark-plus) | [SADAVA](https://github.com/SADAVA) | -| [Solarized](https://github.com/WKSu/trilium-solarized-theme) | [WKSu](https://github.com/WKSu) | -| [Nord](https://github.com/en3r0/Trilium-Nord-Theme) | [en3r0](https://github.com/en3r0) | -| [Bear Note Light](https://github.com/AllanZyne/trilium-bear-theme) | [AllanZyne](https://github.com/AllanZyne) | -| [Bear Note Dark](https://github.com/AllanZyne/trilium-bear-theme) | [AllanZyne](https://github.com/AllanZyne) | -| [Miku Hatsune](https://github.com/Sebiann/miku-hatsune-trilium-theme) | [Sebiann](https://github.com/Sebiann) | -| [Midnight](https://github.com/cwilliams5/Midnight-Trilium-Dark-Mode) | [cwilliams5](https://github.com/cwilliams5) | -| [Blue](https://github.com/SiriusXT/trilium-theme-blue) (light) | [SiriusXT](https://github.com/SiriusXT) | -| [Blue](https://github.com/SiriusXT/trilium-theme-blue) (dark) | [SiriusXT](https://github.com/SiriusXT) | +
ThemeAuthor
Midnighttobealive
EOTEtobealive
Trilium ThemesAbourass
MaterialDarkZMonk91
lightslategrayjaroet
melon-4raphwriter
Neon_DarkEngr-AllanG
Coder_DarkEngr-AllanG
velvetidelem
Dark PlusSADAVA
SolarizedWKSu
Norden3r0
Bear Note LightAllanZyne
Bear Note DarkAllanZyne
Miku HatsuneSebiann
Midnightcwilliams5
Blue (light)SiriusXT
Blue (dark)SiriusXT
-If you would like to add your theme to this gallery, write a new post in [👐 Show and tell](https://github.com/TriliumNext/Notes/discussions/categories/show-and-tell). \ No newline at end of file +> [!TIP] +> If you would like to add your theme to this gallery, write a new post in [👐 Show and tell](https://github.com/TriliumNext/Notes/discussions/categories/show-and-tell). \ No newline at end of file diff --git a/docs/User Guide/User Guide/Installation & Setup/Desktop Installation.md b/docs/User Guide/User Guide/Installation & Setup/Desktop Installation.md index 93cf43e5b..35e68e264 100644 --- a/docs/User Guide/User Guide/Installation & Setup/Desktop Installation.md +++ b/docs/User Guide/User Guide/Installation & Setup/Desktop Installation.md @@ -9,11 +9,11 @@ To install Trilium on your desktop, follow these steps: Trilium offers various startup scripts to customize your experience: -* `**trilium-no-cert-check**`: Starts Trilium without validating [TLS certificates](Server%20Installation/TLS%20Configuration.md), useful if connecting to a server with a self-signed certificate. +* `trilium-no-cert-check`: Starts Trilium without validating [TLS certificates](Server%20Installation/TLS%20Configuration.md), useful if connecting to a server with a self-signed certificate. * Alternatively, set the `NODE_TLS_REJECT_UNAUTHORIZED=0` environment variable before starting Trilium. -* `**trilium-portable**`: Launches Trilium in portable mode, where the [data directory](Data%20directory.md) is created within the application's directory, making it easy to move the entire setup. -* `**trilium-safe-mode**`: Boots Trilium in "safe mode," disabling any startup scripts that might cause the application to crash. +* `trilium-portable`: Launches Trilium in portable mode, where the [data directory](Data%20directory.md) is created within the application's directory, making it easy to move the entire setup. +* `trilium-safe-mode`: Boots Trilium in "safe mode," disabling any startup scripts that might cause the application to crash. ## Synchronization -For Trilium desktp users who wish to synchronize their data with a server instance, refer to the [Synchronization Guide](Synchronization.md) for detailed instructions. \ No newline at end of file +For Trilium desktp users who wish to synchronize their data with a server instance, refer to the Synchronization guide for detailed instructions. \ No newline at end of file diff --git a/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.md b/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.md index 7f1778557..e08e73a1d 100644 --- a/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.md +++ b/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.md @@ -27,7 +27,7 @@ sudo apt install libpng16-16 libpng-dev pkg-config autoconf libtool build-essent You can either download source code zip/tar from [https://github.com/TriliumNext/Notes/releases/latest](https://github.com/TriliumNext/Notes/releases/latest). -For the latest version including betas, clone Git repository **from** `**master**` **branch** with: +For the latest version including betas, clone Git repository **from** `master` **branch** with: ``` git clone -b master https://github.com/triliumnext/notes.git diff --git a/docs/User Guide/User Guide/Note Types/Code/Custom Widgets.md b/docs/User Guide/User Guide/Note Types/Code/Custom Widgets.md index 3dbea2e7c..d03fe910d 100644 --- a/docs/User Guide/User Guide/Note Types/Code/Custom Widgets.md +++ b/docs/User Guide/User Guide/Note Types/Code/Custom Widgets.md @@ -10,7 +10,7 @@ Positions are: ## Example - word count widget -Create a code note of type JS frontend and **give it a** `**#widget**` **label**. +Create a code note of type JS frontend and **give it a** `#widget` **label**. ``` /* diff --git a/src/public/app/doc_notes/en/User Guide/!!!meta.json b/src/public/app/doc_notes/en/User Guide/!!!meta.json index 747b618c3..b857b0d26 100644 --- a/src/public/app/doc_notes/en/User Guide/!!!meta.json +++ b/src/public/app/doc_notes/en/User Guide/!!!meta.json @@ -75,19 +75,19 @@ "isInheritable": false, "position": 20 }, - { - "type": "relation", - "name": "internalLink", - "value": "cbkrhQjrkKrh", - "isInheritable": false, - "position": 30 - }, { "type": "label", "name": "shareAlias", "value": "desktop-installation", "isInheritable": false, "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "cbkrhQjrkKrh", + "isInheritable": false, + "position": 40 } ], "format": "html", @@ -3385,13 +3385,6 @@ "isInheritable": false, "position": 40 }, - { - "type": "relation", - "name": "internalLink", - "value": "VbjZvtUek0Ln", - "isInheritable": false, - "position": 50 - }, { "type": "label", "name": "shareAlias", @@ -3405,6 +3398,13 @@ "value": "bx bx-palette", "isInheritable": false, "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "VbjZvtUek0Ln", + "isInheritable": false, + "position": 70 } ], "format": "html", @@ -6878,13 +6878,6 @@ "type": "text", "mime": "text/markdown", "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "R7abl2fc6Mxi", - "isInheritable": false, - "position": 10 - }, { "type": "relation", "name": "internalLink", @@ -6892,62 +6885,6 @@ "isInheritable": false, "position": 20 }, - { - "type": "relation", - "name": "internalLink", - "value": "p9kXRFAkwN4o", - "isInheritable": false, - "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "J5Ex1ZrMbyJ6", - "isInheritable": false, - "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "9sRHySam5fXb", - "isInheritable": false, - "position": 50 - }, - { - "type": "relation", - "name": "internalLink", - "value": "u3YFHC9tQlpm", - "isInheritable": false, - "position": 60 - }, - { - "type": "relation", - "name": "internalLink", - "value": "R9pX4DGra2Vt", - "isInheritable": false, - "position": 70 - }, - { - "type": "relation", - "name": "internalLink", - "value": "47ZrP6FNuoG8", - "isInheritable": false, - "position": 80 - }, - { - "type": "relation", - "name": "internalLink", - "value": "OFXdgB2nNk1F", - "isInheritable": false, - "position": 90 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bwZpz2ajCEwO", - "isInheritable": false, - "position": 100 - }, { "type": "label", "name": "shareAlias", @@ -6961,6 +6898,69 @@ "value": "bx bx-list-check", "isInheritable": false, "position": 110 + }, + { + "type": "relation", + "name": "internalLink", + "value": "47ZrP6FNuoG8", + "isInheritable": false, + "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "J5Ex1ZrMbyJ6", + "isInheritable": false, + "position": 130 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 140 + }, + { + "type": "relation", + "name": "internalLink", + "value": "OFXdgB2nNk1F", + "isInheritable": false, + "position": 150 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R9pX4DGra2Vt", + "isInheritable": false, + "position": 160 + }, + { + "type": "relation", + "name": "internalLink", + "value": "u3YFHC9tQlpm", + "isInheritable": false, + "position": 170 + }, + { + "type": "relation", + "name": "internalLink", + "value": "9sRHySam5fXb", + "isInheritable": false, + "position": 180 + }, + { + "type": "relation", + "name": "internalLink", + "value": "p9kXRFAkwN4o", + "isInheritable": false, + "position": 190 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R7abl2fc6Mxi", + "isInheritable": false, + "position": 200 } ], "format": "html", diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html index a647d3538..64aa70ee8 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html @@ -33,79 +33,74 @@
  • Configuration: Labels can configure advanced features or settings
  • Scripts and Plugins: Used to tag notes with special metadata, - such as the "weight" attribute in the Weight Tracker -
  • + such as the "weight" attribute in the Weight Tracker.

    Labels are also searchable, enhancing note retrieval.

    Common Labels for Advanced Configuration

    Relations

    Relations define connections between notes, similar to links.

    @@ -128,10 +123,12 @@ with the same name can coexist.

    Attribute Definitions and Promoted Attributes

    Special labels create "label/attribute" definitions, enhancing the organization - and management of attributes. For more details, see Promoted attributes.

    + and management of attributes. For more details, see Promoted Attributes.

    Attribute Inheritance

    Trilium supports attribute inheritance, allowing child notes to inherit - attributes from their parents. For more information, see Attribute inheritance.

    + attributes from their parents. For more information, see Attribute Inheritance.

    diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes.html b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes.html index c98bd34e8..1651e4e8f 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes.html @@ -27,7 +27,7 @@
    1. Create a CSS Code Note: Start by creating a new code note with the CSS type.
    2. -
    3. Annotate with **#appTheme**: Add the attribute #appTheme=my-theme-name to +
    4. Annotate with #appTheme: Add the attribute #appTheme=my-theme-name to your note, where my-theme-name is the name of your custom theme.
    5. Define Your Styles: Write your custom CSS within the note. Below is an example of a custom theme:
    6. @@ -113,8 +113,8 @@ body .CodeMirror {
      1. Create a CSS Code Note: Create a new code note with the CSS type.
      2. -
      3. Add the **appCss** Label: - Annotate the note with the #appCss label.
      4. +
      5. Add the appCss Label: Annotate + the note with the #appCss label.
      6. Write Your CSS: Add your custom CSS rules to the note.

      For example:

      /* Custom CSS to style specific elements */
      @@ -131,10 +131,10 @@ body .CodeMirror {
               

      Styling Specific Notes in the Tree

      To apply specific styles to certain notes in the tree:

        -
      • Use the **cssClass** Attribute: +
      • Use the cssClass Attribute: Add the cssClass attribute to a note, and assign it a value representing the desired CSS class.
      • -
      • Define an **iconClass**: You can also define +
      • Define an iconClass: You can also define a custom icon for a note using the iconClass attribute, selecting from Box Icons or your own custom classes.
      @@ -143,7 +143,7 @@ body .CodeMirror {

      User-Provided Themes

      A gallery of user-created themes is available, showcasing the variety of customizations that the Trilium community has developed. For more information, - visit the Theme Gallery.

      + check the Theme Gallery.

      Asset Path Management

      When referencing built-in assets like images in your custom themes or CSS, you can avoid hardcoding version numbers by using the vX alias. diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.html b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.html index 02ce2edac..f624a9e4a 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery.html @@ -17,124 +17,128 @@

      Legacy Themes

      These themes may or may not be compatible with the latest versions of TriliumNext and are based on the original/legacy theme.

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ThemeAuthor
      Midnight - tobealive -
      EOTE - tobealive -
      Trilium Themes - Abourass -
      MaterialDark - ZMonk91 -
      lightslategray - jaroet -
      melon-4 - raphwriter -
      Neon_Dark - Engr-AllanG -
      Coder_Dark - Engr-AllanG -
      velvet - idelem -
      Dark Plus - SADAVA -
      Solarized - WKSu -
      Nord - en3r0 -
      Bear Note Light - AllanZyne -
      Bear Note Dark - AllanZyne -
      Miku Hatsune - Sebiann -
      Midnight - cwilliams5 -
      Blue (light)SiriusXT -
      Blue (dark)SiriusXT -
      -

      If you would like to add your theme to this gallery, write a new post - in 👐 Show and tell.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ThemeAuthor
      Midnight + tobealive +
      EOTE + tobealive +
      Trilium Themes + Abourass +
      MaterialDark + ZMonk91 +
      lightslategray + jaroet +
      melon-4 + raphwriter +
      Neon_Dark + Engr-AllanG +
      Coder_Dark + Engr-AllanG +
      velvet + idelem +
      Dark Plus + SADAVA +
      Solarized + WKSu +
      Nord + en3r0 +
      Bear Note Light + AllanZyne +
      Bear Note Dark + AllanZyne +
      Miku Hatsune + Sebiann +
      Midnight + cwilliams5 +
      Blue (light)SiriusXT +
      Blue (dark)SiriusXT +
      +
      + diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Desktop Installation.html b/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Desktop Installation.html index 32c5c7d63..e00a7e1c0 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Desktop Installation.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Desktop Installation.html @@ -26,7 +26,7 @@

      Startup Scripts

      Trilium offers various startup scripts to customize your experience:

        -
      • **trilium-no-cert-check**: Starts Trilium without validating +
      • trilium-no-cert-check: Starts Trilium without validating TLS certificates, useful if connecting to a server with a self-signed certificate. @@ -35,16 +35,16 @@ variable before starting Trilium.
      -
    7. **trilium-portable**: Launches Trilium in portable mode, - where the data directory is created within +
    8. trilium-portable: Launches Trilium in portable mode, where + the data directory is created within the application's directory, making it easy to move the entire setup.
    9. -
    10. **trilium-safe-mode**: Boots Trilium in "safe mode," disabling +
    11. trilium-safe-mode: Boots Trilium in "safe mode," disabling any startup scripts that might cause the application to crash.
    12. Synchronization

      For Trilium desktp users who wish to synchronize their data with a server - instance, refer to the Synchronization Guide for - detailed instructions.

      + instance, refer to the Synchronization guide + for detailed instructions.

      diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.html b/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.html index fe7d113ee..412650d70 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manual server installation.html @@ -30,7 +30,7 @@

      Installation

      Download

      You can either download source code zip/tar from https://github.com/TriliumNext/Notes/releases/latest.

      -

      For the latest version including betas, clone Git repository from **master** branch with:

      git clone -b master https://github.com/triliumnext/notes.git
      +

      For the latest version including betas, clone Git repository from master branch with:

      git clone -b master https://github.com/triliumnext/notes.git

      Installation

      cd trilium
       
       # download all node dependencies
      diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code/Custom Widgets.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code/Custom Widgets.html
      index 839d9d53d..659d4c5d0 100644
      --- a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code/Custom Widgets.html	
      +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Code/Custom Widgets.html	
      @@ -27,7 +27,7 @@
                 
               
               

      Example - word count widget

      -

      Create a code note of type JS frontend and give it a **#widget** label.

      /*
      +        

      Create a code note of type JS frontend and give it a #widget label.

      /*
        * This defines a custom widget which displays number of words and characters in a current text note.
        * To be activated for a given note, add label 'wordCount' to the note, you can also make it inheritable and thus activate it for the whole subtree.
        *