50 lines
2.3 KiB
Text
50 lines
2.3 KiB
Text
---
|
|
layout: null
|
|
eleventyExcludeFromCollections: true
|
|
excludeFromSitemap: true
|
|
pagination:
|
|
data: feeds
|
|
size: 1
|
|
alias: feed
|
|
permalink: "{{ feed.permalink }}.xml"
|
|
---
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
|
<channel>
|
|
<title><![CDATA[{{ feed.title | append: " • " | append: globals.site_name }}]]></title>
|
|
<link>{{ globals.url }}{{ feed.permalink }}.xml</link>
|
|
<description><![CDATA[{{ globals.site_description }}]]></description>
|
|
<atom:link href="{{ globals.url }}{{ feed.permalink }}.xml" rel="self" type="application/rss+xml" />
|
|
<lastBuildDate>{{ "now" | date:"%a, %d %b %Y %H:%M:%S %z" }}</lastBuildDate>
|
|
<image>
|
|
<url>{{ globals.url }}/assets/icons/feed.png</url>
|
|
<title><![CDATA[{{ feed.title | append: " • " | append: globals.site_name }}]]></title>
|
|
<link>{{ globals.url }}{{ feed.permalink }}.xml</link>
|
|
<width>144</width>
|
|
<height>144</height>
|
|
</image>
|
|
{%- for entry in feed.entries limit:20 %}
|
|
{%- assign feedItem = entry.feed | default: entry -%}
|
|
<item>
|
|
<title><![CDATA[{{ feedItem.title }}]]></title>
|
|
<link>{{ feedItem.url | generatePermalink: globals.url | encodeAmp }}</link>
|
|
<guid isPermaLink="false">{{ feedItem.url | generatePermalink: globals.url | encodeAmp }}</guid>
|
|
<pubDate>{{ feedItem.date | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
|
|
{%- if feedItem.image -%}
|
|
{%- assign enclosureUrl = globals.cdn_url | append: feedItem.image | append: "?class=w800" -%}
|
|
<enclosure url="{{ globals.cdn_url }}{{ feedItem.image | encodeAmp }}?class=w800" length="{{ enclosureUrl | getRemoteFileSize }}" type="image/jpeg" />
|
|
{%- endif -%}
|
|
<description><![CDATA[
|
|
{%- if feedItem.image -%}
|
|
<img src="{{ globals.cdn_url }}{{ feedItem.image | encodeAmp }}?class=w800" alt="Image from {{ feedItem.title }}" />
|
|
{%- endif -%}
|
|
{%- if feedItem.content -%}
|
|
{{ feedItem.content | markdown | convertRelativeLinks: globals.url }}
|
|
{%- else -%}
|
|
{{ feedItem.description | markdown | convertRelativeLinks: globals.url }}
|
|
{%- endif -%}
|
|
]]></description>
|
|
</item>
|
|
{%- endfor -%}
|
|
</channel>
|
|
</rss>
|