don't output date on items w/o commit date

This commit is contained in:
/dev/urandom 2020-08-21 11:12:52 +03:00
parent cfb9fd4750
commit a1bd5c0ce6
2 changed files with 13 additions and 9 deletions

View file

@ -16,7 +16,11 @@ for f in $FILES; do
OUTPAGE=${f%.md}.html
OUTPAGE=/${OUTPAGE#pages/}
echo " * [$TITLE]($OUTPAGE) (last update `date -d "@$MTIME" "+%Y-%m-%d %H:%M"`)"
if [ $MTIME ]; then
echo " * [$TITLE]($OUTPAGE) (last update `date -d "@$MTIME" "+%Y-%m-%d %H:%M"`)"
else
echo " * [$TITLE]($OUTPAGE)"
fi
done
cat tpl/blog_footer.md

View file

@ -22,15 +22,15 @@ for f in $FILES; do
OUTPAGE=${f%.md}.html
OUTPAGE=/${OUTPAGE#pages/}
LASTUPD=`date -R -u -d "@$MTIME"`
cat <<- RSSITEM
<item>
<title>$TITLE</title>
<link>$OUTPAGE</link>
<pubdate>$LASTUPD</pubdate>
</item>
RSSITEM
echo "<item>"
echo "<title>$TITLE</title>"
echo "<link>$OUTPAGE</link>"
if [ $MTIME ]; then
echo "<pubdate>`date -R -u -d \"@$MTIME\"`</pubdate>"
fi
echo "</item>"
done
cat << RSSFOOTER