File: syndication.atom

package info (click to toggle)
staticsite 2.5-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 14,648 kB
  • sloc: javascript: 33,722; python: 9,851; makefile: 46; sh: 4
file content (27 lines) | stat: -rw-r--r-- 1,147 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  {% if page.meta.author -%}
  <author><name>{{page.meta.author}}</name></author>
  {%- endif %}
  <link rel="self" href="{{url_for(page.meta.index, absolute=True)}}"/>
  <id>{{url_for(page.meta.index, absolute=True)}}</id>
  <generator uri="https://github.com/spanezz/staticsite">staticsite</generator>
  <updated>{{page.meta.date|datetime_format("atom")}}</updated>
  <title>{{page.meta.title}}</title>
  {% for page in syndicated_pages(limit=15) -%}
  <entry>
    <title>{{page.meta.title}}</title>
    <id>{{url_for(page, absolute=True)}}</id>
    <link href="{{url_for(page, absolute=True)}}"/>
    {% for tag in page.meta.tags -%}
    <category term="{{tag.name}}"/>
    {%- endfor %}
    <updated>{{page.meta.date|datetime_format("atom")}}</updated>
    <published>{{page.meta.syndication_date|datetime_format("atom")}}</published>
    <content type="html">
      {% if page.meta.image %}{{img_for(page.meta.image, type="small", absolute=True)|forceescape}}{% endif %}
      {{page.html_feed()|forceescape}}
    </content>
  </entry>
  {%- endfor %}
</feed>