summaryrefslogtreecommitdiff
path: root/ikiwiki/directive/format.mdwn
blob: 04ed139593bfbe578798d8149091127e2162985c (plain)

The format directive is supplied by the [[!iki plugins/format desc=format]] plugin.

The directive allows formatting a chunk of text using any available page format. It takes two parameters. First is the type of format to use, ie the extension that would be used for a standalone file of this type. Second is the text to format.

For example, this will embed an otl outline inside a page using mdwn or some other format:

\[[!format otl """
foo
	1
	2
bar
	3
	4
"""]]

Note that if the [[!iki plugins/highlight desc=highlight]] plugin is enabled, this directive can also be used to display syntax highlighted code. Many languages and formats are supported. For example:

\[[!format perl """
print "hello, world\n";
"""]]

[[!meta robots="noindex, follow"]]