Mercurial > piecrust2
view piecrust/resources/prepare/rss.html @ 1195:ae9387338db1 draft default tip
admin: add option to publish immediately
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 30 Dec 2022 16:48:04 -0800 |
parents | c3c1171679de |
children |
line wrap: on
line source
--- description: read_more_text: "Read more..." language: categories: ttl: layout: none format: none post_count: 10 content_type: xml --- <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>{{site.title}}</title> <link>{{site.root}}</link> <atom:link href="{{page.url}}" rel="self" type="application/rss+xml" /> {% if page.description %} <description>{{page.description}}</description> {% else %} <description>Latest news from {{site.title}}</description> {% endif %} <lastBuildDate>{{now|atomdate}}</lastBuildDate> <pubDate>{{now|atomdate}}</pubDate> <generator>PieCrust {{piecrust.version}}</generator> {% if page.language %}<language>{{page.language}}</language>{% endif %} {% for c in page.categories %} <category>{{c}}</category> {% endfor %} {% if page.ttl %}<ttl>{{page.ttl}}</ttl>{% endif %} {% for post in blog.posts.limit(page.post_count) %} {% set author = site.author %} {% if post.author %}{% set author = post.author %}{% endif %} <item> <title>{{post.title}}</title> <link>{{post.url}}</link> {% if author %} <author>{{author}}</author> <dc:creator>{{author}}</dc:creator> {% endif %} {% if post.category %}<category>{{post.category}}</category>{% endif %} {% for t in post.tags %} <category>{{t}}</category> {% endfor %} <pubDate>{{post.timestamp|atomdate}}</pubDate> <guid>{{post.url}}</guid> <description>{{post.content}} {% if post.has_more and page.read_more_text %} {{ ("<a href=\"" ~ post.url ~ "\">" ~ page.read_more_text ~ "</a>")|escape }} {% endif %} </description> </item> {% endfor %} </channel> </rss>