aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2011-01-05 16:18:25 -0400
committerJoey Hess <joey@kitenet.net>2011-01-05 16:18:25 -0400
commitc91b39fdb52c935fbca20ca55a256278f4661a5b (patch)
tree884460c13dd9165f0bbdd313ac4387cfb1eaf756 /IkiWiki.pm
parent49928906b0f643bca968bc8d82bdaa473d81e251 (diff)
downloadikiwiki-c91b39fdb52c935fbca20ca55a256278f4661a5b.tar
ikiwiki-c91b39fdb52c935fbca20ca55a256278f4661a5b.tar.gz
factored out an urlabs from aggregate and cgi
Diffstat (limited to 'IkiWiki.pm')
-rw-r--r--IkiWiki.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm
index e963471e4..ef8ccb2da 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -1068,6 +1068,14 @@ sub baseurl (;$) {
return $page;
}
+sub urlabs ($$) {
+ my $url=shift;
+ my $urlbase=shift;
+
+ eval q{use URI};
+ URI->new_abs($url, $urlbase)->as_string;
+}
+
sub abs2rel ($$) {
# Work around very innefficient behavior in File::Spec if abs2rel
# is passed two relative paths. It's much faster if paths are