diff options
author | Antoine Beaupré <anarcat@debian.org> | 2016-04-15 17:29:44 -0400 |
---|---|---|
committer | Antoine Beaupré <anarcat@debian.org> | 2016-04-15 17:29:44 -0400 |
commit | 8f67b981cd89d146fec158b3be819e6f9c48e1f7 (patch) | |
tree | cd381504a7417f94681d922cc6ed119f617ce837 /doc | |
parent | fcf10269fc5b9f72b45fbb59c474d4a1d94232b3 (diff) | |
download | ikiwiki-8f67b981cd89d146fec158b3be819e6f9c48e1f7.tar ikiwiki-8f67b981cd89d146fec158b3be819e6f9c48e1f7.tar.gz |
announce the admonition plugin
Diffstat (limited to 'doc')
-rw-r--r-- | doc/plugins/contrib/admonition.mdwn | 56 | ||||
-rw-r--r-- | doc/todo/admonitions.mdwn | 3 |
2 files changed, 59 insertions, 0 deletions
diff --git a/doc/plugins/contrib/admonition.mdwn b/doc/plugins/contrib/admonition.mdwn new file mode 100644 index 000000000..de71738b2 --- /dev/null +++ b/doc/plugins/contrib/admonition.mdwn @@ -0,0 +1,56 @@ +[[!meta author="anarcat"]] +[[!template id=plugin name=admonition author="[[anarcat]]"]] +[[!tag type/chrome]] + +# 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: + +* [[ikiwiki/directives/tip]] +* [[ikiwiki/directives/note]] +* [[ikiwiki/directives/important]] +* [[ikiwiki/directives/caution]] +* [[ikiwiki/directives/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 + +[[!template id=gitbranch branch=anarcat/admonitions author="[[anarcat]]"]] + +The [[!taglink 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 + +[anarcat's "admonition" branch]: http://src.anarc.at/ikiwiki.git/shortlog/refs/heads/admonitions + +See also [[todo/admonitions]] for the discussion leading to the +creation of this plugin. diff --git a/doc/todo/admonitions.mdwn b/doc/todo/admonitions.mdwn index 7523aba4c..0f479019c 100644 --- a/doc/todo/admonitions.mdwn +++ b/doc/todo/admonitions.mdwn @@ -116,3 +116,6 @@ bangs and all... [admon-tip.png]: https://moinmo.in/moin_static19/modernized/img/admon-tip.png [admon-important.png]: https://moinmo.in/moin_static19/modernized/img/admon-important.png [admon-caution.png]: https://moinmo.in/moin_static19/modernized/img/admon-caution.png + +Update: I have made a [[plugins/contrib/admonition]] plugin for this +purpose, as a patch. Hopefully it will be mergeable here? |