diff --git a/apps/blagh/rss20.tpl b/apps/blagh/rss20.tpl
index ba08c6c..a2652f8 100644
--- a/apps/blagh/rss20.tpl
+++ b/apps/blagh/rss20.tpl
@@ -3,11 +3,8 @@
%{
fn statpost {
f = $1
-
post_uri = `{echo $f | sed 's,^'$sitedir',,'}
- #title=`{basename $f | sed 's/^[0-9\-]*_(.*)\.md$/\1/; s/_/ /g' }
title=`{read $f/index.md}
- date=`{ndate -m} # rss 2.0 spec says pubDate should conform to rfc822
post_uri=$base_url^`{cleanname `{echo $f | sed -e 's!^'$sitedir'!!'}}^'/'
by=`{ls -m $f | sed 's/^\[//g; s/].*$//g' >[2]/dev/null}
ifs=() {summary=`{ cat $f/index.md |strip_title_from_md_file| ifs=$difs {$formatter | escape_html} }}
@@ -25,25 +22,22 @@ fn statpost {
%{
# uriel99+rss@gmail.com (Uriel)
- for(f in `{get_post_list $blagh_root$blagh_dirs}) {
+ # rfc822 last time channel content changed.
+ lbd=`{ndate -m `{date `{mtime `{ls $blagh_root$blagh_dirs | grep -e '[0-9][0-9][0-9][0-9]' | tail -1} | awk '{print $1}'}}}
+ echo ''$"lbd''
+ # rfc822 publication date for content in the channel.
+ pubdate=`{ndate -m}
+ for(f in `{get_post_list $blagh_root$blagh_dirs}){
statpost $f
- # Hack to aproximate the last build date
- #(use the mdate from last posted item)
- # Commented out for now because maybe a wrong value is worse than no value
- #if(~ $#last_build_date 0) {
- #last_build_date=''^$"mdate''
- #echo $last_build_date
- #}
%}
-
%($post_uri%)
%($post_uri%)
- %($date%)
+ %($pubdate%)
%($summary%)
% }
-