Ikiwiki Plugins
Below are a few Ikiwiki plugins I’ve written. Many are still experimental–use them at your own risk. Read the perldoc documentation for more details. Patches and suggestions are welcome. The source code can be found in my ikiwiki/plugins.git Git repository or you can download them individually below.
Stable
These plugins are relatively stable and are currently in use on various websites.
code - Whole file and inline code snippet syntax highlighting via GNU Source-highlight. The list of supported file extensions is configurable.
h1title - If present, use the leading level 1 Markdown header to set the page title and remove it from the page body.
mdwn_itex - Works with the
mdwn
plugin to convert inline LaTeX expressions to MathML usingitex2MML
.
Experimental
These plugins are experimental. Unless I find a new need for them they may not be actively maintained. Patches are always welcome though!
metamail - a plugin for loading metadata from email-style headers at top of a file (e.g.,
title: Page Title
ordate: November 2, 2008 11:14 EST
).path - Provides path-specific template conditionals such as
IS_HOMEPAGE
andIN_DIR_SUBDIR
.peg_markdown - Markdown processing via peg-markdown.
pandoc - Markdown page processing via Pandoc. LaTeX and reStructuredText are optional.