mirror of
https://gitlab.com/veilid/veilid-dot-com.git
synced 2024-10-01 01:05:53 -04:00
39 lines
1.4 KiB
Twig
39 lines
1.4 KiB
Twig
{% set author_name = site.author.name|default(site.title) %}
|
|
{% set author_uri = site.author.url|default(site.baseurl) %}
|
|
|
|
{% extends 'extended/feed.twig' %}
|
|
|
|
{% block feed %}
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="{{ url('xsl/atom', {'language': lang}) }}" media="all"?>
|
|
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="{{ lang }}">
|
|
<id>{{ url(page, {canonical: true}) }}</id>
|
|
<title>{{ title|e }}</title>
|
|
<subtitle><![CDATA[{{ site.description }}]]></subtitle>
|
|
<link href="{{ url(page, {canonical: true, format: 'atom'}) }}" rel="self" type="application/atom+xml" />
|
|
<link href="{{ url(page, {canonical: true, format: 'html'}) }}" rel="alternate" type="text/html" />
|
|
<updated>{{ date|date('c') }}</updated>
|
|
<author>
|
|
<name>{{ author_name }}</name>
|
|
<uri>{{ author_uri }}</uri>
|
|
</author>
|
|
{%- for p in pages|sort_by_date ~%}
|
|
<entry xml:lang="{{ lang }}">
|
|
<id>{{ url(p, {canonical: true}) }}</id>
|
|
<title>{{ p.title|e }}</title>
|
|
{%- if 'txt' in p.output|default('html') ~%}
|
|
<content type="text">
|
|
<![CDATA[{{ p.content }}]]>
|
|
</content>
|
|
{%- else ~%}
|
|
<content type="html">
|
|
<![CDATA[{{ p.content }}]]>
|
|
</content>
|
|
{%- endif ~%}
|
|
<link href="{{ url(p, {canonical: true}) }}" rel="alternate" type="text/html" />
|
|
<published>{{ p.date|date('c') }}</published>
|
|
<updated>{{ p.updated|date('c') }}</updated>
|
|
</entry>
|
|
{%- endfor ~%}
|
|
</feed>
|
|
{% endblock feed %} |