Plugins

Syntax/Embeddings

Embeddings are additions to the standard markdown syntax in An Otter Wiki. They provide capabilities beyond basic markdown, such as special layout elements, enhanced features, and entirely new functionality.
Embeddings are an experimental feature and subject to change.

AttachmentList

Display attachments to the current page as list.
{{AttachmentList
|caption=Attachments
|filter=*
|format=full/details/minimal
|icons=true/false
}}

With format you can decide what is displayed in the table: minimal shows only the filenames, details shows filename, date and size, full shows all information.

AttachmentSizeDateAuthorComment
example.pdf110.0KiB2026-03-08 11:26AnonymousAdded AttachmentList documentation.

DataTable

The DataTable Embedding is for turning markdown tables into datatables that can be paginated, search and sorted.
{{datatable
|paging=false
|perPage=42
|searchable=false
|fixedHeight=True
|caption=Python Stable
| Version | Released   |
| -------:| ---------- |
|    3.13 | 2024-10-07 |
|    3.12 | 2023-10-02 |
|    3.11 | 2022-10-24 |
|    3.10 | 2021-10-04 |
|     3.9 | 2020-10-05 |
|     3.8 | 2019-10-14 |
|     3.7 | 2018-06-27 |
|     3.0 | 2008-12-03 |
}}
Version Released
3.13 2024-10-07
3.12 2023-10-02
3.11 2022-10-24
3.10 2021-10-04
3.9 2020-10-05
3.8 2019-10-14
3.7 2018-06-27
3.0 2008-12-03
CSV attachments can also be rendered as datatables:
{{datatable
|src=data.csv
|delimiter=;
|quotechar="
|header=true
|columns=1,3
|headers=Name,Score
|caption=My Data
}}

Options specific to CSV:

  • src: filename of a CSV attachment on the page
  • delimiter field delimiter, default ;
  • quotechar character used to quote fields, default "
  • header use first row as column headers (default true)
  • columns comma-separated list of 1-based column indices or header names to include
  • headers comma-separated list of column header labels (overrides CSV headers)

ImageFrame

Display images in frames on the wiki page.
{{ImageFrame
|caption=An Otter Wiki Logo
|width=30%
|position=right/left/center
[![](/static/img/otter.png)](/static/img/otter.png)
}}
An Otter Wiki Logo

InfoBox

An element for displaying structured data in a document.
{{InfoBox
|caption=Some Caption
|Random Key=Value
|Answer=42
|text-align=justify
|Homepage=[otterwiki.com](https://otterwiki.com)
Lorem _ipsum_ dolor sit **amet**, consectetur
adipiscing elit.
```python
#!/usr/bin/env python
markdown=True
```
}}
Some Caption
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
#!/usr/bin/env python
markdown=True
Random KeyValue
Answer42
Homepageotterwiki.com

Video

Embed a video player that supports video and audio playback in your document.
{{Video
|width=80%
|muted=true
|controls=true
|autoplay=on
/static/img/otter.mp4
}}
Plugins Syntax/Embeddings AttachmentList DataTable ImageFrame InfoBox Video
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9