niche/templates/rss.html

33 lines
1.1 KiB
HTML

$def with (links, base)
<!--?xml version="1.0"?-->
<rss version="2.0">
<channel>
<title>$config.get('site', 'name')</title>
<link>$base</link>
$ subtitle = config.get('site', 'subtitle')
$if subtitle: <description>$subtitle</description>
<language>en-us</language>
<generator>niche</generator>
$ contact = config.get('site', 'contact')
$if contact: <managingEditor>$contact</managingEditor>
$if contact: <webMaster>$contact</webMaster>
$for link in links:
<item>
<title>
$if not link.URL: $link.title
$else: $link.URL_description
</title>
<description>
$if link.URL:
<![CDATA[<a href="$link.URL">$:link.URL_description</a>]]>
<![CDATA[$:link.description]]>
</description>
<author>$link.user.username</author>
<pubDate>$model.to_rss_date(link.timestamp)</pubDate>
<link>$base/link/$link.linkID</link>
<guid>$base/link/$link.linkID</guid>
</item>
</channel>
</rss>