Markdown Extensions
Simpesys provides various Markdown syntax and features for extended functionality. This document describes the Markdown features and syntax extensions supported by Simpesys.
Plugins
Footnotes
Footnote syntax is supported. Footnotes are rendered at the end of the document alongside backlinks.
Here is a sentence that needs a citation[^1].
[^1]: This is the footnote content.
Mathematical Notation
Mathematical expressions are rendered with KaTeX using dollar sign delimiters.
| Syntax | Description |
|---|---|
$...$ |
Inline math |
$$...$$ |
Display (block) math |
Emoji
Emoji shortcodes are converted to Unicode emoji.
:smile: :rocket: :thumbsup:
Task Lists
Checkbox syntax is supported. Checkboxes are rendered as disabled (read-only) inputs.
- [x] Completed task
- [ ] Pending task
Image Sizing
Image dimensions can be specified.



External Links
Links to external domains are assigned the external class. Internal domains are determined by the config.web.domain option.
Container Blocks
Custom container blocks provide callout-style formatting. Container blocks are rendered as <div> elements with corresponding class names for CSS styling.
Toggle
::: TOGGLE Summary text
Hidden content revealed when expanded.
:::
Note Block
::: NOTE
This is a note callout.
:::
Info Block
::: INFO
This is an info callout.
:::
HTML Allowed
Raw HTML is allowed in Markdown content. HTML passes through to the output without modification.
<div class="custom-wrapper">
<p>Custom HTML content</p>
</div>