25 lines
829 B
XML
25 lines
829 B
XML
@use crate::APPLICATION_NAME as APP;
|
|
@use crate::post::Post;
|
|
|
|
@(posts: Vec<Post>)
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<rss version="2.0">
|
|
<channel>
|
|
<title>Christine Dodrill's Blog</title>
|
|
<link>https://christine.website/blog</link>
|
|
<description>Tech, philosophy and more</description>
|
|
<generator>@APP https://github.com/Xe/site</generator>
|
|
<ttl>1440</ttl>
|
|
@for post in posts {
|
|
<item>
|
|
<guid>https://christine.website/@post.link</guid>
|
|
<title>@post.front_matter.title</title>
|
|
<link>https://christine.website/@post.link</link>
|
|
<description><![CDATA[@Html(post.body_html)]]></description>
|
|
<pubDate>@post.date.to_rfc2822()</pubDate>
|
|
</item>
|
|
|
|
}
|
|
</channel>
|
|
</rss>
|