aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/Plugin/edittemplate.pm4
-rw-r--r--doc/ikiwiki/directive/edittemplate.mdwn8
2 files changed, 11 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/edittemplate.pm b/IkiWiki/Plugin/edittemplate.pm
index 571accf1f..c61f6336b 100644
--- a/IkiWiki/Plugin/edittemplate.pm
+++ b/IkiWiki/Plugin/edittemplate.pm
@@ -155,6 +155,10 @@ sub filltemplate ($$) {
$template->param(uuid => $uuid);
}
+ my $time = time();
+ $template->param(time => IkiWiki::formattime($time, "%Y-%m-%d %H:%M:%S"));
+ $template->param(formatted_time => IkiWiki::formattime($time));
+
return $template->output;
}
diff --git a/doc/ikiwiki/directive/edittemplate.mdwn b/doc/ikiwiki/directive/edittemplate.mdwn
index 63df23914..22767de43 100644
--- a/doc/ikiwiki/directive/edittemplate.mdwn
+++ b/doc/ikiwiki/directive/edittemplate.mdwn
@@ -29,7 +29,7 @@ something like:
The template page can also contain [[!cpan HTML::Template]] directives,
like other ikiwiki [[templates]].
-Two variables might be set:
+Four variables might be set:
* `<TMPL_VAR name>` is replaced with the name of the page being
created.
@@ -37,4 +37,10 @@ Two variables might be set:
* `<TMPL_VAR uuid>` is replaced with a version 4 (random) UUID.
(Requires the `UUID::Tiny` Perl module if not running on Linux.)
+* `<TMPL_VAR time>` is replaced with the current (template generation)
+ time, using a fixed format, `%Y-%m-%d %H:%M:%S`.
+
+* `<TMPL_VAR formatted_time` is replaced with the current (template
+ generation) time, formatted by IkiWiki.
+
[[!meta robots="noindex, follow"]]