mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
feat(metrics): add documentation for using grafana dashboard
This commit is contained in:
parent
206905b278
commit
86d5e416b5
2
apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json
generated
vendored
2
apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json
generated
vendored
File diff suppressed because one or more lines are too long
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/1_Metrics_image.png
generated
vendored
Normal file
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/1_Metrics_image.png
generated
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 548 KiB |
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/2_Metrics_image.png
generated
vendored
Normal file
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/2_Metrics_image.png
generated
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
20
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics.html
generated
vendored
20
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics.html
generated
vendored
@ -80,3 +80,23 @@ trilium_notes_total 1234 1701432000
|
|||||||
<li><code>401</code> - Missing or invalid ETAPI token</li>
|
<li><code>401</code> - Missing or invalid ETAPI token</li>
|
||||||
<li><code>500</code> - Internal server error</li>
|
<li><code>500</code> - Internal server error</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p> </p>
|
||||||
|
<h2><strong>Grafana Dashboard</strong></h2>
|
||||||
|
<figure class="image">
|
||||||
|
<img style="aspect-ratio:2594/1568;" src="1_Metrics_image.png" width="2594"
|
||||||
|
height="1568">
|
||||||
|
</figure>
|
||||||
|
<p> </p>
|
||||||
|
<p>You can also use the Grafana Dashboard that has been created for TriliumNext
|
||||||
|
- just take the JSON from <a class="reference-link" href="#root/pOsGYCXsbNQG/tC7s2alapj8V/uYF7pmepw27K/_help_bOP3TB56fL1V">grafana-dashboard.json</a> and
|
||||||
|
then import the dashboard, following these screenshots:</p>
|
||||||
|
<figure class="image">
|
||||||
|
<img style="aspect-ratio:1881/282;" src="2_Metrics_image.png" width="1881"
|
||||||
|
height="282">
|
||||||
|
</figure>
|
||||||
|
<p>Then paste the JSON, and hit load:</p>
|
||||||
|
<figure class="image">
|
||||||
|
<img style="aspect-ratio:1055/830;" src="Metrics_image.png" width="1055"
|
||||||
|
height="830">
|
||||||
|
</figure>
|
||||||
|
<p> </p>
|
1335
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics/grafana-dashboard.json
generated
vendored
Normal file
1335
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics/grafana-dashboard.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics_image.png
generated
vendored
Normal file
BIN
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Metrics_image.png
generated
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
@ -77,7 +77,7 @@
|
|||||||
class="reference-link" href="#root/_help_QrtTYPmdd1qq">Markdown-like formatting</a>.</p>
|
class="reference-link" href="#root/_help_QrtTYPmdd1qq">Markdown-like formatting</a>.</p>
|
||||||
</aside>
|
</aside>
|
||||||
<ul>
|
<ul>
|
||||||
<li> <kbd>Enter</kbd> in tree pane switches from tree pane into note title.
|
<li><kbd>Enter</kbd> in tree pane switches from tree pane into note title.
|
||||||
Enter from note title switches focus to text editor. <kbd>Ctrl</kbd>+<kbd>.</kbd> switches
|
Enter from note title switches focus to text editor. <kbd>Ctrl</kbd>+<kbd>.</kbd> switches
|
||||||
back from editor to tree pane.</li>
|
back from editor to tree pane.</li>
|
||||||
<li><kbd>Ctrl</kbd>+<kbd>.</kbd> - jump away from the editor to tree pane and
|
<li><kbd>Ctrl</kbd>+<kbd>.</kbd> - jump away from the editor to tree pane and
|
||||||
|
7
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Geo Map.html
generated
vendored
7
apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Geo Map.html
generated
vendored
@ -39,6 +39,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h2>Repositioning the map</h2>
|
<h2>Repositioning the map</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Click and drag the map in order to move across the map.</li>
|
<li>Click and drag the map in order to move across the map.</li>
|
||||||
@ -102,12 +103,11 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h2>How the location of the markers is stored</h2>
|
<h2>How the location of the markers is stored</h2>
|
||||||
<p>The location of a marker is stored in the <code>#geolocation</code> attribute
|
<p>The location of a marker is stored in the <code>#geolocation</code> attribute
|
||||||
of the child notes:</p>
|
of the child notes:</p>
|
||||||
<p>
|
|
||||||
<img src="18_Geo Map_image.png" width="1288" height="278">
|
<img src="18_Geo Map_image.png" width="1288" height="278">
|
||||||
</p>
|
|
||||||
<p>This value can be added manually if needed. The value of the attribute
|
<p>This value can be added manually if needed. The value of the attribute
|
||||||
is made up of the latitude and longitude separated by a comma.</p>
|
is made up of the latitude and longitude separated by a comma.</p>
|
||||||
<h2>Repositioning markers</h2>
|
<h2>Repositioning markers</h2>
|
||||||
@ -210,6 +210,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h3>Adding from OpenStreetMap</h3>
|
<h3>Adding from OpenStreetMap</h3>
|
||||||
<p>Similarly to the Google Maps approach:</p>
|
<p>Similarly to the Google Maps approach:</p>
|
||||||
<figure class="table" style="width:100%;">
|
<figure class="table" style="width:100%;">
|
||||||
@ -259,6 +260,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h2>Adding GPS tracks (.gpx)</h2>
|
<h2>Adding GPS tracks (.gpx)</h2>
|
||||||
<p>Trilium has basic support for displaying GPS tracks on the geo map.</p>
|
<p>Trilium has basic support for displaying GPS tracks on the geo map.</p>
|
||||||
<figure
|
<figure
|
||||||
@ -327,6 +329,7 @@ class="table" style="width:100%;">
|
|||||||
<img style="aspect-ratio:678/499;" src="14_Geo Map_image.png" width="678"
|
<img style="aspect-ratio:678/499;" src="14_Geo Map_image.png" width="678"
|
||||||
height="499">
|
height="499">
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h3>Grid-like artifacts on the map</h3>
|
<h3>Grid-like artifacts on the map</h3>
|
||||||
<p>This occurs if the application is not at 100% zoom which causes the pixels
|
<p>This occurs if the application is not at 100% zoom which causes the pixels
|
||||||
of the map to not render correctly due to fractional scaling. The only
|
of the map to not render correctly due to fractional scaling. The only
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Mark selected text as <a href="#root/pOsGYCXsbNQG/KSZ04uQ2D1St/iPIMuisry3hd/_help_UYuUB1ZekNQU">keyboard shortcut</a>
|
<td>Mark selected text as <a href="#root/_help_UYuUB1ZekNQU">keyboard shortcut</a>
|
||||||
</td>
|
</td>
|
||||||
<td><kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd>
|
<td><kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd>
|
||||||
</td>
|
</td>
|
||||||
@ -68,7 +68,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Insert <a class="reference-link" href="#root/pOsGYCXsbNQG/KSZ04uQ2D1St/iPIMuisry3hd/_help_YfYAtQBcfo5V">Math Equations</a>
|
<td>Insert <a class="reference-link" href="#root/_help_YfYAtQBcfo5V">Math Equations</a>
|
||||||
</td>
|
</td>
|
||||||
<td><kbd>Ctrl</kbd> + <kbd>M</kbd>
|
<td><kbd>Ctrl</kbd> + <kbd>M</kbd>
|
||||||
</td>
|
</td>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td rowspan="2">Move blocks (lists, paragraphs, etc.) up</td>
|
<td>Move blocks (lists, paragraphs, etc.) up</td>
|
||||||
<td><kbd>Ctrl</kbd>+<kbd>↑</kbd> </td>
|
<td><kbd>Ctrl</kbd>+<kbd>↑</kbd> </td>
|
||||||
<td><kbd>⌘</kbd>+<kbd>↑</kbd> </td>
|
<td><kbd>⌘</kbd>+<kbd>↑</kbd> </td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -87,7 +87,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td rowspan="2">Move blocks (lists, paragraphs, etc.) down</td>
|
<td>Move blocks (lists, paragraphs, etc.) down</td>
|
||||||
<td><kbd>Ctrl</kbd>+<kbd>↑</kbd>
|
<td><kbd>Ctrl</kbd>+<kbd>↑</kbd>
|
||||||
</td>
|
</td>
|
||||||
<td><kbd>⌘</kbd>+<kbd>↑</kbd>
|
<td><kbd>⌘</kbd>+<kbd>↑</kbd>
|
||||||
@ -102,6 +102,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h2>Common shortcuts</h2>
|
<h2>Common shortcuts</h2>
|
||||||
<aside class="admonition tip">
|
<aside class="admonition tip">
|
||||||
<p>This section of keyboard shortcuts presents a subset of the keyboard shortcuts
|
<p>This section of keyboard shortcuts presents a subset of the keyboard shortcuts
|
||||||
@ -260,6 +261,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h3>Interacting with blocks</h3>
|
<h3>Interacting with blocks</h3>
|
||||||
<p>Blocks are images, tables, blockquotes, annotations.</p>
|
<p>Blocks are images, tables, blockquotes, annotations.</p>
|
||||||
<figure class="table">
|
<figure class="table">
|
||||||
@ -373,6 +375,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
<h3>General UI shortcuts</h3>
|
<h3>General UI shortcuts</h3>
|
||||||
<figure class="table">
|
<figure class="table">
|
||||||
<table>
|
<table>
|
||||||
|
126
docs/User Guide/!!!meta.json
vendored
126
docs/User Guide/!!!meta.json
vendored
@ -4086,12 +4086,33 @@
|
|||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 30
|
"position": 30
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "internalLink",
|
||||||
|
"value": "iPIMuisry3hd",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "internalLink",
|
||||||
|
"value": "oiVPnW8QfnvS",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "internalLink",
|
||||||
|
"value": "QrtTYPmdd1qq",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 60
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "relation",
|
"type": "relation",
|
||||||
"name": "internalLink",
|
"name": "internalLink",
|
||||||
"value": "eIg8jdvaoNNd",
|
"value": "eIg8jdvaoNNd",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 80
|
"position": 70
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "label",
|
"type": "label",
|
||||||
@ -4106,27 +4127,6 @@
|
|||||||
"value": "bx bxs-keyboard",
|
"value": "bx bxs-keyboard",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 80
|
"position": 80
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "relation",
|
|
||||||
"name": "internalLink",
|
|
||||||
"value": "iPIMuisry3hd",
|
|
||||||
"isInheritable": false,
|
|
||||||
"position": 90
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "relation",
|
|
||||||
"name": "internalLink",
|
|
||||||
"value": "oiVPnW8QfnvS",
|
|
||||||
"isInheritable": false,
|
|
||||||
"position": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "relation",
|
|
||||||
"name": "internalLink",
|
|
||||||
"value": "QrtTYPmdd1qq",
|
|
||||||
"isInheritable": false,
|
|
||||||
"position": 110
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"format": "markdown",
|
"format": "markdown",
|
||||||
@ -6121,39 +6121,39 @@
|
|||||||
"mime": "text/html",
|
"mime": "text/html",
|
||||||
"attributes": [
|
"attributes": [
|
||||||
{
|
{
|
||||||
"type": "label",
|
"type": "relation",
|
||||||
"name": "iconClass",
|
"name": "internalLink",
|
||||||
"value": "bx bxs-keyboard",
|
"value": "UYuUB1ZekNQU",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 30
|
"position": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "relation",
|
"type": "relation",
|
||||||
"name": "internalLink",
|
"name": "internalLink",
|
||||||
"value": "MI26XDLSAlCD",
|
"value": "MI26XDLSAlCD",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 40
|
"position": 20
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "relation",
|
"type": "relation",
|
||||||
"name": "internalLink",
|
"name": "internalLink",
|
||||||
"value": "QEAPj01N5f7w",
|
"value": "QEAPj01N5f7w",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 50
|
"position": 30
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "relation",
|
|
||||||
"name": "internalLink",
|
|
||||||
"value": "UYuUB1ZekNQU",
|
|
||||||
"isInheritable": false,
|
|
||||||
"position": 60
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "relation",
|
"type": "relation",
|
||||||
"name": "internalLink",
|
"name": "internalLink",
|
||||||
"value": "YfYAtQBcfo5V",
|
"value": "YfYAtQBcfo5V",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 70
|
"position": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "label",
|
||||||
|
"name": "iconClass",
|
||||||
|
"value": "bx bxs-keyboard",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 30
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"format": "markdown",
|
"format": "markdown",
|
||||||
@ -10727,13 +10727,67 @@
|
|||||||
"value": "bx bxs-data",
|
"value": "bx bxs-data",
|
||||||
"isInheritable": false,
|
"isInheritable": false,
|
||||||
"position": 10
|
"position": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "relation",
|
||||||
|
"name": "internalLink",
|
||||||
|
"value": "bOP3TB56fL1V",
|
||||||
|
"isInheritable": false,
|
||||||
|
"position": 20
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"format": "markdown",
|
"format": "markdown",
|
||||||
"dataFileName": "Metrics.md",
|
"dataFileName": "Metrics.md",
|
||||||
|
"attachments": [
|
||||||
|
{
|
||||||
|
"attachmentId": "6FcnvEg39b88",
|
||||||
|
"title": "image.png",
|
||||||
|
"role": "image",
|
||||||
|
"mime": "image/png",
|
||||||
|
"position": 10,
|
||||||
|
"dataFileName": "Metrics_image.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"attachmentId": "amOIi8fzVhSM",
|
||||||
|
"title": "image.png",
|
||||||
|
"role": "image",
|
||||||
|
"mime": "image/png",
|
||||||
|
"position": 10,
|
||||||
|
"dataFileName": "1_Metrics_image.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"attachmentId": "Ojj9cAXPbxJO",
|
||||||
|
"title": "image.png",
|
||||||
|
"role": "image",
|
||||||
|
"mime": "image/png",
|
||||||
|
"position": 10,
|
||||||
|
"dataFileName": "2_Metrics_image.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dirFileName": "Metrics",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"isClone": false,
|
||||||
|
"noteId": "bOP3TB56fL1V",
|
||||||
|
"notePath": [
|
||||||
|
"pOsGYCXsbNQG",
|
||||||
|
"tC7s2alapj8V",
|
||||||
|
"uYF7pmepw27K",
|
||||||
|
"bOP3TB56fL1V"
|
||||||
|
],
|
||||||
|
"title": "grafana-dashboard.json",
|
||||||
|
"notePosition": 10,
|
||||||
|
"prefix": null,
|
||||||
|
"isExpanded": false,
|
||||||
|
"type": "code",
|
||||||
|
"mime": "application/json",
|
||||||
|
"attributes": [],
|
||||||
|
"dataFileName": "grafana-dashboard.json",
|
||||||
"attachments": []
|
"attachments": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"isClone": false,
|
"isClone": false,
|
||||||
|
BIN
docs/User Guide/User Guide/Advanced Usage/1_Metrics_image.png
vendored
Normal file
BIN
docs/User Guide/User Guide/Advanced Usage/1_Metrics_image.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 548 KiB |
BIN
docs/User Guide/User Guide/Advanced Usage/2_Metrics_image.png
vendored
Normal file
BIN
docs/User Guide/User Guide/Advanced Usage/2_Metrics_image.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
@ -106,3 +106,15 @@ scrape_configs:
|
|||||||
* `400` - Invalid format parameter
|
* `400` - Invalid format parameter
|
||||||
* `401` - Missing or invalid ETAPI token
|
* `401` - Missing or invalid ETAPI token
|
||||||
* `500` - Internal server error
|
* `500` - Internal server error
|
||||||
|
|
||||||
|
## **Grafana Dashboard**
|
||||||
|
|
||||||
|
<figure class="image"><img style="aspect-ratio:2594/1568;" src="1_Metrics_image.png" width="2594" height="1568"></figure>
|
||||||
|
|
||||||
|
You can also use the Grafana Dashboard that has been created for TriliumNext - just take the JSON from <a class="reference-link" href="Metrics/grafana-dashboard.json">grafana-dashboard.json</a> and then import the dashboard, following these screenshots:
|
||||||
|
|
||||||
|
<figure class="image"><img style="aspect-ratio:1881/282;" src="2_Metrics_image.png" width="1881" height="282"></figure>
|
||||||
|
|
||||||
|
Then paste the JSON, and hit load:
|
||||||
|
|
||||||
|
<figure class="image"><img style="aspect-ratio:1055/830;" src="Metrics_image.png" width="1055" height="830"></figure>
|
1335
docs/User Guide/User Guide/Advanced Usage/Metrics/grafana-dashboard.json
vendored
Normal file
1335
docs/User Guide/User Guide/Advanced Usage/Metrics/grafana-dashboard.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
docs/User Guide/User Guide/Advanced Usage/Metrics_image.png
vendored
Normal file
BIN
docs/User Guide/User Guide/Advanced Usage/Metrics_image.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
@ -1,7 +1,7 @@
|
|||||||
# Keyboard shortcuts
|
# Keyboard shortcuts
|
||||||
## Trilium-specific shortcuts
|
## Trilium-specific shortcuts
|
||||||
|
|
||||||
<figure class="table"><table><thead><tr><th>Action</th><th>PC</th><th>Mac</th></tr></thead><tbody><tr><td>Bring up inline formatting toolbar (arrow keys <kbd><span>←</span></kbd>,<kbd><span>→</span></kbd> to navigate, <kbd>Enter</kbd> to apply)</td><td><kbd>Alt</kbd>+<kbd>F10</kbd></td><td><kbd>⌥</kbd>+<kbd>F10</kbd></td></tr><tr><td>Bring up block formatting toolbar</td><td><kbd>Alt</kbd>+<kbd>F10</kbd></td><td><kbd>⌥</kbd>+<kbd>F10</kbd></td></tr><tr><td>Create <a href="Links.md">external link</a></td><td><kbd>Ctrl</kbd>+<kbd>K</kbd></td><td><kbd>⌘</kbd>+<kbd>K</kbd></td></tr><tr><td>Create <a href="Links.md">internal (note) link</a></td><td><kbd>Ctrl</kbd>+<kbd>L</kbd></td><td><kbd>⌘</kbd>+<kbd>L</kbd></td></tr><tr><td>Inserts current date and time at caret position</td><td><kbd>Alt</kbd>+<kbd>T</kbd> </td><td><kbd>⌥</kbd>+<kbd>T</kbd> </td></tr><tr><td>Increase paragraph indentation</td><td><kbd>Tab</kbd></td><td><kbd>⇥</kbd></td></tr><tr><td>Decrease paragraph indentation</td><td><kbd>Shift</kbd> + <kbd>Tab</kbd></td><td><kbd>⇧</kbd> + <kbd>⇥</kbd></td></tr><tr><td>Mark selected text as <a href="Developer-specific%20formatting.md">keyboard shortcut</a></td><td><kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd></td><td><kbd>⌘</kbd>+ <kbd>⌥</kbd>+ <kbd>K</kbd></td></tr><tr><td>Insert <a class="reference-link" href="Math%20Equations.md">Math Equations</a></td><td><kbd>Ctrl</kbd> + <kbd>M</kbd></td><td><kbd>⌘</kbd>+ <kbd>M</kbd></td></tr><tr><td rowspan="2">Move blocks (lists, paragraphs, etc.) up</td><td><kbd>Ctrl</kbd>+<kbd>↑</kbd> </td><td><kbd>⌘</kbd>+<kbd>↑</kbd> </td></tr><tr><td><kbd>Alt</kbd>+<kbd>↑</kbd></td><td><kbd>⌥</kbd>+<kbd>↑</kbd></td></tr><tr><td rowspan="2">Move blocks (lists, paragraphs, etc.) down</td><td><kbd>Ctrl</kbd>+<kbd>↑</kbd></td><td><kbd>⌘</kbd>+<kbd>↑</kbd></td></tr><tr><td><kbd>Alt</kbd>+<kbd>↓</kbd></td><td><kbd>⌥</kbd>+<kbd>↓</kbd></td></tr></tbody></table></figure>
|
<figure class="table"><table><thead><tr><th>Action</th><th>PC</th><th>Mac</th></tr></thead><tbody><tr><td>Bring up inline formatting toolbar (arrow keys <kbd><span>←</span></kbd>,<kbd><span>→</span></kbd> to navigate, <kbd>Enter</kbd> to apply)</td><td><kbd>Alt</kbd>+<kbd>F10</kbd></td><td><kbd>⌥</kbd>+<kbd>F10</kbd></td></tr><tr><td>Bring up block formatting toolbar</td><td><kbd>Alt</kbd>+<kbd>F10</kbd></td><td><kbd>⌥</kbd>+<kbd>F10</kbd></td></tr><tr><td>Create <a href="Links.md">external link</a></td><td><kbd>Ctrl</kbd>+<kbd>K</kbd></td><td><kbd>⌘</kbd>+<kbd>K</kbd></td></tr><tr><td>Create <a href="Links.md">internal (note) link</a></td><td><kbd>Ctrl</kbd>+<kbd>L</kbd></td><td><kbd>⌘</kbd>+<kbd>L</kbd></td></tr><tr><td>Inserts current date and time at caret position</td><td><kbd>Alt</kbd>+<kbd>T</kbd> </td><td><kbd>⌥</kbd>+<kbd>T</kbd> </td></tr><tr><td>Increase paragraph indentation</td><td><kbd>Tab</kbd></td><td><kbd>⇥</kbd></td></tr><tr><td>Decrease paragraph indentation</td><td><kbd>Shift</kbd> + <kbd>Tab</kbd></td><td><kbd>⇧</kbd> + <kbd>⇥</kbd></td></tr><tr><td>Mark selected text as <a href="Developer-specific%20formatting.md">keyboard shortcut</a></td><td><kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd></td><td><kbd>⌘</kbd>+ <kbd>⌥</kbd>+ <kbd>K</kbd></td></tr><tr><td>Insert <a class="reference-link" href="Math%20Equations.md">Math Equations</a></td><td><kbd>Ctrl</kbd> + <kbd>M</kbd></td><td><kbd>⌘</kbd>+ <kbd>M</kbd></td></tr><tr><td>Move blocks (lists, paragraphs, etc.) up</td><td><kbd>Ctrl</kbd>+<kbd>↑</kbd> </td><td><kbd>⌘</kbd>+<kbd>↑</kbd> </td></tr><tr><td><kbd>Alt</kbd>+<kbd>↑</kbd></td><td><kbd>⌥</kbd>+<kbd>↑</kbd></td></tr><tr><td>Move blocks (lists, paragraphs, etc.) down</td><td><kbd>Ctrl</kbd>+<kbd>↑</kbd></td><td><kbd>⌘</kbd>+<kbd>↑</kbd></td></tr><tr><td><kbd>Alt</kbd>+<kbd>↓</kbd></td><td><kbd>⌥</kbd>+<kbd>↓</kbd></td></tr></tbody></table></figure>
|
||||||
|
|
||||||
## Common shortcuts
|
## Common shortcuts
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user