La directive format
est fournie par le module d'extension format.
Cette directive permet de formater un texte avec tout type de format disponible. Elle possède deux paramètres. Le premier est le format à utiliser, c'est-à-dire l'extension à donner à un fichier de ce type. Le second est le texte à formater.
Par exemple, pour insérer un fichier outline (.otl) dans une page qui utilise mdwn ou un autre format :
[[!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]]