Extended Markdown
MarkNote supports extended Markdown syntax beyond the standard features.
Emoji
You can use emoji shortcodes in your notes:
I :heart: MarkNote! :rocket:
Result: I ❤️ MarkNote! 🚀
Mark
Use mark to highlight information.
Input
==info to highlight==
Output
info to highlight
container
Markdown container allows defining your own style for a custom block.
Sample:
Input
<style>
.warning {
background-color: yellow;
}
</style>
::: warning
Some warning information
:::
Output
task list
Task lists allow you to create a list of items with checkboxes. In Markdown applications that support task lists, checkboxes will be displayed next to the content. To create a task list, add dashes (-) and brackets with a space ([ ]) in front of task list items. To select a checkbox, add an x in between the brackets ([x]).
Input
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
Output
- Write the press release
- Update the website
- Contact the media
Table of Contents
Generate table of content with [toc]
Input
[toc]
Output
mindmap
MarkNote allows creating mind map with markdown text.
- One note can have multiple mind maps;
- Headers and bullets will converted into branches in mind map;
- Inline styles like bold, italic etc are supported;
Input
```mindmap
# header 1
## header 1.1
- **bullet** 1
- bullet 2
## header 1.2
# header 2
# header 3
```
Output
wiki
MarkNotes supports wiki links. Sample:
Basic usage
Input
Click [[Markdown Quick Reference]] to learn markdown syntax
Output
Click Markdown Quick Reference to learn markdown syntax
In-page link
[[#header name]]
or if you want to show alternative text
[[#header name| text to show]]
Cross-page link
Link to a header of another note
[[page title#header name]]
or
[[page title#header name | text]]
Note:
- Don't include
#in either title or header name; - Page title is case sensitive, but header name will be case insensitive;
Link to any part of another note
Define an anchor in the target note:
<a name="target"/>
Refer to the anchor:
[[page title#target | text]]
or
[[page title#target | text]]
Footnotes
Add footnotes to your documents:
Input
Here is a footnote reference,[^1] and another.[^longnote]
[^1]: Here is the footnote.
[^longnote]: Here's one with multiple blocks.
Output
Here is a footnote reference,[1] and another.[2]