diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index a8f82232e..7872606cf 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -2798,6 +2798,51 @@ ], "dirFileName": "Text", "children": [ + { + "isClone": false, + "noteId": "NwBbFdNZ9h7O", + "notePath": [ + "pOsGYCXsbNQG", + "KSZ04uQ2D1St", + "iPIMuisry3hd", + "NwBbFdNZ9h7O" + ], + "title": "Admonitions", + "notePosition": 10, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-info-circle", + "isInheritable": false, + "position": 10 + } + ], + "format": "markdown", + "dataFileName": "Admonitions.md", + "attachments": [ + { + "attachmentId": "do36b54XpmIC", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Admonitions_image.png" + }, + { + "attachmentId": "hUwfwkRSDeLJ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "1_Admonitions_image.png" + } + ] + }, { "isClone": false, "noteId": "QxEyIjRBizuC", @@ -2808,7 +2853,7 @@ "QxEyIjRBizuC" ], "title": "Code blocks", - "notePosition": 10, + "notePosition": 20, "prefix": null, "isExpanded": false, "type": "text", @@ -2889,7 +2934,7 @@ "veGu4faJErEM" ], "title": "Content language & Right-to-left support", - "notePosition": 20, + "notePosition": 30, "prefix": null, "isExpanded": false, "type": "text", @@ -2926,7 +2971,7 @@ "UYuUB1ZekNQU" ], "title": "Formatting", - "notePosition": 30, + "notePosition": 40, "prefix": null, "isExpanded": false, "type": "text", @@ -2979,7 +3024,7 @@ "nRhnJkTT8cPs" ], "title": "Formatting toolbar", - "notePosition": 40, + "notePosition": 50, "prefix": null, "isExpanded": false, "type": "text", @@ -3054,7 +3099,7 @@ "mT0HEkOsz6i1" ], "title": "Images", - "notePosition": 50, + "notePosition": 60, "prefix": null, "isExpanded": false, "type": "text", @@ -3192,7 +3237,7 @@ "QEAPj01N5f7w" ], "title": "Links", - "notePosition": 60, + "notePosition": 70, "prefix": null, "isExpanded": false, "type": "text", @@ -3248,7 +3293,7 @@ "S6Xx8QIWTV66" ], "title": "Lists", - "notePosition": 70, + "notePosition": 80, "prefix": null, "isExpanded": false, "type": "text", diff --git a/docs/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png b/docs/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png new file mode 100644 index 000000000..07876abbf Binary files /dev/null and b/docs/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png differ diff --git a/docs/User Guide/User Guide/Note Types/Text/Admonitions.md b/docs/User Guide/User Guide/Note Types/Text/Admonitions.md new file mode 100644 index 000000000..86328305c --- /dev/null +++ b/docs/User Guide/User Guide/Note Types/Text/Admonitions.md @@ -0,0 +1,63 @@ +# Admonitions +![](1_Admonitions_image.png) + +Admonitions are a way to highlight information to the reader. Other names for it include _call-outs_ and _info/warning/alert boxes_. + +## Inserting a new admonition + +### From the UI + +In the Formatting toolbar: + +![](Admonitions_image.png) + +### Via the keyboard + +It's possible to insert an admonition simply by typing: + +* `!!! note` +* `!!! tip` +* `!!! important` +* `!!! caution` +* `!!! warning` + +In addition to that, it's also possible to type `!!!`  followed by any text, case in which a default admonition type will appear (note) with the entered text inside it. + +## Interaction + +By design, admonitions act very similar to block quotes. + +* Selecting a text and pressing the admonition button will turn that text into an admonition. +* If selecting multiple admonitions, pressing the admonition button will automatically merge them into one. + +Inside an admonition: + +* Pressing Backspace while the admonition is empty will remove it. +* Pressing Enter will start a new paragraph. Pressing it twice will exit out of the admonition. +* Headings and other block content including tables can be inserted inside the admonition. + +## Types of admonitions + +There are currently five types of admonitions: _Note_, _Tip_, _Important_, _Caution_, _Warning_. + +These types were inspired by GitHub's support for this feature and there are currently no plans for adjusting it or allowing the user to customize them. + +## Markdown support + +The Markdown syntax for admonitions as supported by Trilium is the one that GitHub uses, which is as follows: + +```markdown +> [!NOTE] +> This is a note. + +> [!TIP] +> This is a tip. + +> [!IMPORTANT] +> This is a very important information. + +> [!CAUTION] +> This is a caution. +``` + +There are currently no plans of supporting alternative admonition syntaxes such as `!!! note`. \ No newline at end of file diff --git a/docs/User Guide/User Guide/Note Types/Text/Admonitions_image.png b/docs/User Guide/User Guide/Note Types/Text/Admonitions_image.png new file mode 100644 index 000000000..9eb084655 Binary files /dev/null and b/docs/User Guide/User Guide/Note Types/Text/Admonitions_image.png differ 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 1a2e328c9..56ec7d553 100644 --- a/src/public/app/doc_notes/en/User Guide/!!!meta.json +++ b/src/public/app/doc_notes/en/User Guide/!!!meta.json @@ -2681,7 +2681,7 @@ "title": "Note Types", "notePosition": 100, "prefix": null, - "isExpanded": false, + "isExpanded": true, "type": "text", "mime": "text/html", "attributes": [ @@ -2708,7 +2708,7 @@ "title": "Text", "notePosition": 10, "prefix": null, - "isExpanded": false, + "isExpanded": true, "type": "text", "mime": "text/markdown", "attributes": [ @@ -2798,6 +2798,51 @@ ], "dirFileName": "Text", "children": [ + { + "isClone": false, + "noteId": "NwBbFdNZ9h7O", + "notePath": [ + "pOsGYCXsbNQG", + "KSZ04uQ2D1St", + "iPIMuisry3hd", + "NwBbFdNZ9h7O" + ], + "title": "Admonitions", + "notePosition": 10, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "label", + "name": "iconClass", + "value": "bx bx-info-circle", + "isInheritable": false, + "position": 10 + } + ], + "format": "html", + "dataFileName": "Admonitions.html", + "attachments": [ + { + "attachmentId": "do36b54XpmIC", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Admonitions_image.png" + }, + { + "attachmentId": "hUwfwkRSDeLJ", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "1_Admonitions_image.png" + } + ] + }, { "isClone": false, "noteId": "QxEyIjRBizuC", @@ -2808,7 +2853,7 @@ "QxEyIjRBizuC" ], "title": "Code blocks", - "notePosition": 10, + "notePosition": 20, "prefix": null, "isExpanded": false, "type": "text", @@ -2889,7 +2934,7 @@ "veGu4faJErEM" ], "title": "Content language & Right-to-left support", - "notePosition": 20, + "notePosition": 30, "prefix": null, "isExpanded": false, "type": "text", @@ -2926,7 +2971,7 @@ "UYuUB1ZekNQU" ], "title": "Formatting", - "notePosition": 30, + "notePosition": 40, "prefix": null, "isExpanded": false, "type": "text", @@ -2979,7 +3024,7 @@ "nRhnJkTT8cPs" ], "title": "Formatting toolbar", - "notePosition": 40, + "notePosition": 50, "prefix": null, "isExpanded": false, "type": "text", @@ -3054,7 +3099,7 @@ "mT0HEkOsz6i1" ], "title": "Images", - "notePosition": 50, + "notePosition": 60, "prefix": null, "isExpanded": false, "type": "text", @@ -3192,7 +3237,7 @@ "QEAPj01N5f7w" ], "title": "Links", - "notePosition": 60, + "notePosition": 70, "prefix": null, "isExpanded": false, "type": "text", @@ -3248,7 +3293,7 @@ "S6Xx8QIWTV66" ], "title": "Lists", - "notePosition": 70, + "notePosition": 80, "prefix": null, "isExpanded": false, "type": "text", diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png new file mode 100644 index 000000000..07876abbf Binary files /dev/null and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/1_Admonitions_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions.html b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions.html new file mode 100644 index 000000000..5c79e1bf9 --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions.html @@ -0,0 +1,90 @@ + + + + + + + + Admonitions + + + +
+

Admonitions

+ +
+
+
+
+ +
+

Admonitions are a way to highlight information to the reader. Other names + for it include call-outs and info/warning/alert boxes.

+

Inserting a new admonition

+

From the UI

+

In the Formatting toolbar:

+

+ +

+

Via the keyboard

+

It's possible to insert an admonition simply by typing:

+
    +
  • !!! note +
  • +
  • !!! tip +
  • +
  • !!! important +
  • +
  • !!! caution +
  • +
  • !!! warning +
  • +
+

In addition to that, it's also possible to type !!!  followed + by any text, case in which a default admonition type will appear (note) + with the entered text inside it.

+

Interaction

+

By design, admonitions act very similar to block quotes.

+
    +
  • Selecting a text and pressing the admonition button will turn that text + into an admonition.
  • +
  • If selecting multiple admonitions, pressing the admonition button will + automatically merge them into one.
  • +
+

Inside an admonition:

+
    +
  • Pressing Backspace while the admonition is empty will remove + it.
  • +
  • Pressing Enter will start a new paragraph. Pressing it twice + will exit out of the admonition.
  • +
  • Headings and other block content including tables can be inserted inside + the admonition.
  • +
+

Types of admonitions

+

There are currently five types of admonitions: Note, Tip, Important, Caution, Warning.

+

These types were inspired by GitHub's support for this feature and there + are currently no plans for adjusting it or allowing the user to customize + them.

+

Markdown support

+

The Markdown syntax for admonitions as supported by Trilium is the one + that GitHub uses, which is as follows:

> [!NOTE]
+> This is a note.
+
+> [!TIP]
+> This is a tip.
+
+> [!IMPORTANT]
+> This is a very important information.
+
+> [!CAUTION]
+> This is a caution.
+

There are currently no plans of supporting alternative admonition syntaxes + such as !!! note.

+
+
+
+
+ + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions_image.png new file mode 100644 index 000000000..9eb084655 Binary files /dev/null and b/src/public/app/doc_notes/en/User Guide/User Guide/Note Types/Text/Admonitions_image.png differ diff --git a/src/public/app/doc_notes/en/User Guide/navigation.html b/src/public/app/doc_notes/en/User Guide/navigation.html index 451a94d8d..8d77c08e9 100644 --- a/src/public/app/doc_notes/en/User Guide/navigation.html +++ b/src/public/app/doc_notes/en/User Guide/navigation.html @@ -172,6 +172,8 @@