summaryrefslogtreecommitdiff
path: root/ikiwiki/directive/format.mdwn
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2017-09-21 12:27:50 +0200
committerJonas Smedegaard <dr@jones.dk>2017-09-21 12:27:50 +0200
commitc1a7d44351e37d4d101b1d3ec8f4f2efbf495678 (patch)
tree959bb8efab8505f2618b70fc5d7e38362a960772 /ikiwiki/directive/format.mdwn
parent8d8422b833aa9f06f3e783d3c7edfc9c20020ab9 (diff)
Sync with ikiwiki 3.20160506.
Diffstat (limited to 'ikiwiki/directive/format.mdwn')
-rw-r--r--ikiwiki/directive/format.mdwn8
1 files changed, 8 insertions, 0 deletions
diff --git a/ikiwiki/directive/format.mdwn b/ikiwiki/directive/format.mdwn
index 04ed139..ae976fa 100644
--- a/ikiwiki/directive/format.mdwn
+++ b/ikiwiki/directive/format.mdwn
@@ -26,4 +26,12 @@ supported. For example:
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]]
+
[[!meta robots="noindex, follow"]]