ikiwiki/doc/patchqueue/meta_param_to_set_ctime.mdwn

30 lines
1.0 KiB
Markdown

It would be nice to backdate some posts, so they can be sorted easier "by
hand" when the ctime of the actual file is not what you want.
The patch is [here](http://ikidev.betacantrips.com/patches/meta-date.patch).
You can see it in use [here](http://ikidev.betacantrips.com/metadate/).
diff -urX ignorepats ikiclean/IkiWiki/Plugin/meta.pm ikidev/IkiWiki/Plugin/meta.pm
--- ikiclean/IkiWiki/Plugin/meta.pm 2007-02-11 21:40:32.002000000 -0800
+++ ikidev/IkiWiki/Plugin/meta.pm 2007-02-12 07:44:11.182418000 -0800
@@ -5,6 +5,7 @@
use warnings;
use strict;
use IkiWiki;
+use Date::Parse;
my %meta;
my %title;
@@ -61,6 +62,10 @@
$permalink{$page}=$value;
$meta{$page}.="<link rel=\"bookmark\" href=\"".encode_entities($value)."\" />\n";
}
+ elsif ($key eq 'date') {
+ my $time = str2time($value);
+ $IkiWiki::pagectime{$page}=$time;
+ }
else {
$meta{$page}.="<meta name=\"".encode_entities($key).
"\" content=\"".encode_entities($value)."\" />\n";