@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>Xe'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>