Die format
-Anweisung wird durch die format-Erweiterung bereitgestellt.
Die Anweisung erlaubt es, einen Textabschnitt mit einem beliebigen Seitenformat zu formatieren. Sie hat zwei Parameter. Der erste ist das zu verwendende Seitenformat – also die Erweiterung, die für eine eigenständige Seite dieses Typs verwendet würde. Der zweite ist der zu formatierende Text.
Zum Beispiel bettet dies eine otl-Gliederung in eine Seite ein, die mdwn oder ein anderes Format verwendet:
[[!format otl """
foo
1
2
bar
3
4
"""]]
Note that if the 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";
"""]]
format
can also be used to format entire source files and display them on
a page. Simply put an inline directive with the raw
attribute set
inside a format
. This can be useful if you want to both serve the file
raw, as well as show it syntax highlighted on a page. An example:
[[!format python """
[[!inline pages="program.py" raw="yes"]]
"""]]
[[View raw file|program.py]]