Plugin: admonition
Author: anarcat
Included in ikiwiki: no
Enabled by default: no
Included in goodstuff: no
Currently enabled: no

Admonitions

This plugin adds directives that allow users to outline certain sections of text using a custom style sheet and bright icons.

5 directives are available:

  • ?tip
  • ?note
  • ?important
  • ?caution
  • ?warning

Or, in Ikiwiki markup:

[[!tip  "Lorem ipsum dolor sit amet, consectetuer adipiscing elit."]]
[[!note  "Vivamus id enim."]]
[[!important  "In id erat non orci commodo lobortis."]]
[[!caution  "In id erat non orci commodo lobortis."]]
[[!warning  "Phasellus neque orci, porta a, aliquet quis, semper a, massa."]]

Those directives simply create a <div> elements in the right style. So the above can also be simply written as:

<div class="tip">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</div>
<div class="note">Vivamus id enim.</div>
<div class="important">In id erat non orci commodo lobortis.</div>
<div class="caution">In id erat non orci commodo lobortis.</div>
<div class="warning">Phasellus neque orci, porta a, aliquet quis, semper a, massa.</div>

Rationale

The idea behind the directives is to make the the CSS elements easier to discover through the builtin documentation. Obviously, more admonitions can be created simply by adding similar icons and CSS elements. Of course, you will not get the above directives expanded automatically unless you patch the admonition plugin, unfortunately.

Code

Available in a git repository branch.
Branch: anarcat/admonitions
Author: anarcat

The patch is available from anarcat's "admonition" branch and is designed to be merged in Ikiwiki directly:

git clone -b admonitions git://src.anarc.at/ikiwiki.git

See also admonitions for the discussion leading to the creation of this plugin.