Markdown Syntax¶
Headings¶
Keep space between the # sign and the heading itself.
Raw Markdown:
Rendered result:
Header 1¶
Header 2¶
Header 3¶
Header 4¶
Header 5¶
Header 6¶
No alternate syntax supported for the headings at the moment.
Tables¶
Markdown table syntax is supported, complete with column alignment options to enhance readability and presentation.
A Markdown table is composed of rows of data, divided by pipes (|). The first row is typically the header, followed by a separator line, and then the data rows.
Raw Markdown:
| Item | In Stock | Price |
| :-------------------- | :------: | ----: |
| Unicorn Bubble Tea | Yes | 7.99 |
| Dragon's Breath Chili | No | 23.99 |
| Fairy Dust Tiramisu | Yes | 17.99 |
| Wizard's Cloak Hoodie | No | 42.99 |
Rendered result:
| Item | In Stock | Price |
|---|---|---|
| Unicorn Bubble Tea | Yes | 7.99 |
| Dragon's Breath Chili | No | 23.99 |
| Fairy Dust Tiramisu | Yes | 17.99 |
| Wizard's Cloak Hoodie | No | 42.99 |
Alignment Operands¶
To align the content within your table cells, you can use colons (:) in the separator line:
- Left-aligned: Use
:--or:---(colon on the left side) - Center-aligned: Use
:--:or:---:(colons on both sides) - Right-aligned: Use
--:or---:(colon on the right side)
Images¶
Image with path¶
Raw Markdown:
Rendered result:

The syntax follows the pattern:  where the path can be relative to the current file or an absolute URL.
Image with base64 data¶
For embedding images directly in Markdown without external files:
Raw Markdown:
Rendered result:
To get base64 image code from the real image use this Python example:
import base64
file_path = 'example.png'
with open(file_path, 'rb') as image_file:
image_data = image_file.read()
base64_encoded_data = base64.b64encode(image_data)
base64_decoded_data = base64_encoded_data.decode('utf-8')
print(base64_decoded_data)
Then place the printed code into this template (replace CODE with the output):
B-I-U-S¶
**B**old-**I**talic-**U**nderline-**S**trikethrough
Bold¶
Raw Markdown:
Rendered result:
Some bold text here A Some bold text here B
When using bold text markdown avoid an underscores which are not surrounded with spaces, use a**n asterix syntax ins**tead.
Also, the multiline syntax is supported, so please feel free to use it whenever you may find it helpful, or whenever it gets you in other ways.
Italic¶
Raw Markdown:
Rendered result:
Some lorem ipsum text here A Some lorem ipsum text here B
Also, multiline syntax is supported, so please feel free to use it whenever you find it helpful or whenever it benefits you in other ways.
Bold + Italic¶
Raw Markdown:
Rendered result:
Some lorem ipsum text here A Some lorem ipsum text here B
Also, multiline syntax is supported, so please feel free to use it whenever you find it helpful or whenever it benefits you in other ways.
Underline¶
Raw Markdown:
Rendered result:
Some lorem ipsum text here.
Also, multiline syntax is supported, so please feel free to use it whenever you find it helpful.
Strikethrough¶
Raw Markdown:
Rendered result:
Some lorem ipsum text here.
Also, multiline syntax is supported, so please feel free to use it whenever you find it helpful.
Lists¶
Raw Markdown (unordered lists):
Rendered result:
-
Some
- Random
- Text
- Random
-
List1
- List2
- List3
Raw Markdown (ordered list):
Rendered result:
- One
- Two
- Three
- Two
Footnotes¶
This is a part of the extended Markdown syntax. Handful for creating footnotes at the bottom of the pages.
Raw Markdown:
Footnotes[^1] have a label[^somenote-id] which is an id and the footnote's content can be seen by following the footnote's link.
[^1]: This is a footnote number **1**, do not forget to click a link to return →
[^somenote-id]: A footnote with the label **somenote-id** is also here.
Rendered result:
Footnotes1 have a label2 which is an id and the footnote's content can be seen by following the footnote's link.
Footnote notations themselves are not visible if rendered correctly.
Double check a footnote label (id) is corresponding with the footnote's notation written in a square brackets, like in example above.
Blockquote¶
Raw Markdown:
Rendered result:
Also, multiline syntax is supported, so please feel free to use it whenever you find it helpful.
Nested blockquote¶
Raw Markdown:
> Also, multiline syntax is supported, so please
>> feel free to use it whenever you find it helpful
>>> or whenever it benefits you in other ways.
Rendered result:
Also, multiline syntax is supported, so please
feel free to use it whenever you find it helpful
or whenever it benefits you in other ways.
More elements within blockquote¶
Raw Markdown:
> #### Also, multiline syntax is supported
>
> * So please feel free to use it whenever you find it helpful.
> * Or whenever it benefits you in other ways.
>
* Any other `inline` *elements* are also **supported** here as well.
Rendered result:
Also, multiline syntax is supported¶
- So please feel free to use it whenever you find it helpful.
Or whenever it benefits you in other ways.
Any other
inlineelements are also supported here as well.
Code¶
Multi-line blocks¶
Code block within fences:
Code block with colons example:
::::py
# My first code
print('Hello World!')
New line is required at the end of the block.
Code blocks are perfect for monospace text, such as ASCII art:
███╗ ██╗ ██████╗ ████████╗ ██████╗ ██╗ ██████╗ ██████╗
████╗ ██║██╔═══██╗╚══██╔══╝██╔═══██╗██║ ██╔═══██╗██╔════╝
██╔██╗ ██║██║ ██║ ██║ ██║ ██║██║ ██║ ██║██║ ███╗
██║╚██╗██║██║ ██║ ██║ ██║ ██║██║ ██║ ██║██║ ██║
██║ ╚████║╚██████╔╝ ██║ ╚██████╔╝███████╗╚██████╔╝╚██████╔╝
╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝
One-line blocks¶
One-line code within fences
pip3 install notolog
One-line code within fences, another example
ls -la
This case is also correct, just do not forget spaces between the tokens
```pip3 install notolog```
Or
`pip3 install notolog`
Horizontal line¶
As simple as at least three hyphens.
TODOs¶
Some tasks take time to complete, and breaking them down into simpler tasks can help in getting them sorted efficiently. To assist in keeping all records on track, we have introduced a @todo token, available in both code and text formats.
Abbreviations¶
The text contains abbreviation (hover mouse on it):
- The HTML is a hyper-text markup language
- Find more info about it at WWW
The abbreviation notations themselves are not visible when have been rendered correctly.
Admonitions¶
Admonitions are special callout blocks that highlight important information. They support various types for different purposes.
Raw Markdown:
!!! note "Optional Title"
This is a note admonition.
Content must be indented.
!!! warning
This is a warning without a custom title.
!!! tip "Pro Tip"
Helpful tips go here.
Rendered result:
Important Note
This is a note admonition. Use it to highlight additional information that readers should be aware of.
Caution
This is a warning admonition. Use it to alert readers about potential issues or important considerations.
Pro Tip
This is a tip admonition. Use it to share helpful suggestions and best practices.
Supported Admonition Types¶
| Type | Use Case |
|---|---|
note | General information and remarks |
info | Informational content |
tip | Helpful suggestions |
hint | Subtle guidance (alias for tip) |
warning | Important cautions |
caution | Potential issues (alias for warning) |
danger | Critical warnings |
error | Error-related information |
success | Positive outcomes |
question | Questions or FAQs |
abstract | Summary content |
summary | Brief overviews (alias for abstract) |
example | Code or usage examples |
bug | Known issues |
quote | Quotations |
failure | Failure scenarios |
Admonition Syntax Rules¶
- Start with
!!!followed by the type - Optional title in quotes after the type
- Content must be indented (4 spaces or 1 tab)
- Empty lines are allowed within the content
Details and Summary¶
Clickable Summary for Description
This block contains additional information and conceals it beneath an expandable short summary.Nested blocks support
This feature is experimental, and some nested syntax highlighting may not function entirely as expected. Nonetheless, it proves helpful in condensing lengthy content into expandable links. Support for this block will be expanded in the future.This README.md file has been carefully crafted and edited using the Notolog editor itself.