From 99f57f35136d6f22e2390050645018ba9f43e18d Mon Sep 17 00:00:00 2001 From: Do Nhat Minh Date: Fri, 26 Apr 2013 10:29:32 +0800 Subject: [PATCH] added lastmod for each url in sitemap.xml --- src/indices.lisp | 6 +++++- themes/sitemap.tmpl | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/indices.lisp b/src/indices.lisp index 29a1e4a..65732cd 100644 --- a/src/indices.lisp +++ b/src/indices.lisp @@ -17,7 +17,11 @@ (defclass date-index (index) ()) (defclass int-index (index) ()) (defclass url-index (index) - ((urls :initform nil :initarg :urls :accessor urls))) + ((urls :initform nil :initarg :urls :accessor urls) + (pubdate :initform (local-time:format-rfc3339-timestring nil + (local-time:now)) + :initarg :pubdate + :accessor index-pubdate))) (defmethod page-url ((object index)) (index-id object)) diff --git a/themes/sitemap.tmpl b/themes/sitemap.tmpl index d9b5f91..4833858 100644 --- a/themes/sitemap.tmpl +++ b/themes/sitemap.tmpl @@ -6,6 +6,7 @@ {foreach $url in $content.urls} {$config.domain}/{$url} + {$content.pubdate} {/foreach}