Skip to content

Zensical featuretest

See https://zensical.org/docs/setup/extensions/.

The enabled extensions are visible in the https://oa8choo2.github.io/anaction/zdocs/site/zensical.toml/

An overview of other extensions is at https://github.com/commonmark/commonmark-spec/wiki/Deployed-Extensions

Tabbed

Documentation:

https://facelessuser.github.io/pymdown-extensions/extensions/tabbed/

Example:

Markdown content.

Multiple paragraphs.

More Markdown content.

  • list item a
  • list item b

Code:

=== "Tab 1"
    Markdown **content**.

    Multiple paragraphs.

=== "Tab 2"
    More Markdown **content**.

    - list item a
    - list item b

Alternative:

Seems not to work, April 28, 2026

The new pymdownx.blocks.tab extension is meant to replace pymdownx.tabbed https://facelessuser.github.io/pymdown-extensions/extensions/blocks/plugins/tab/

/// tab | Tab 1 title Tab 1 content ///

/// tab | Tab 2 title Tab 2 content ///

Tasklist [x]

Documentation:

https://facelessuser.github.io/pymdown-extensions/extensions/tasklist/

Example:

You need a normal list and square brackets after the list-item symbol.

  • A taks that needs to be done
  • A task that is done

Code

- [ ] A taks that needs to be done
- [x] A task that is done

Unicode

  • checked ā˜’
  • not checked ☐

Emoji shortcode equivalent

āœ…

:white_check_mark:

Tilde -> delete and subscript

Tilde optionally adds two different features which are syntactically built around the ~ character:

  • delete which inserts <del></del> tags and
  • subscript which inserts <sub></sub> tags.

Documentation:

https://facelessuser.github.io/pymdown-extensions/extensions/tilde/

Examples:

Next word should be 'deleted': deleted.

Hydroxycitronellal can be written as C10H20O2

Use this code:

~~deleted~~ double tildes
C~10~H~20~O~2~ single tildes

Note: similar effect can be obtained by using Unicode

  • d̵e̵l̵e̵t̵e̵d̵
  • C₁₀Hā‚‚ā‚€Oā‚‚

To get this code find out how to enter the correct unicode or
use an online tools such as

Caret ^

Caret is an accent circonflex in English.'

Superscript can be done with superscript (generates <sup>-tag)

To create <ins>-tag use double carets: inserted