aboutsummaryrefslogtreecommitdiff
path: root/feeds
diff options
context:
space:
mode:
authorclarkzjw <[email protected]>2023-02-28 21:54:53 -0800
committerclarkzjw <[email protected]>2023-02-28 22:34:04 -0800
commite0a69eb031316ae145f1c40319bceb8ec520ad44 (patch)
tree6f436581b4c29b61ba4d82e09a7eecdc4f73fb24 /feeds
parent6a77e4e0494e14fdbe1cb7847d2880132714d568 (diff)
downloadphoto-e0a69eb031316ae145f1c40319bceb8ec520ad44.tar.gz
init project structure
Diffstat (limited to 'feeds')
-rw-r--r--feeds/photos.xml31
1 files changed, 31 insertions, 0 deletions
diff --git a/feeds/photos.xml b/feeds/photos.xml
new file mode 100644
index 0000000..c89ec48
--- /dev/null
+++ b/feeds/photos.xml
@@ -0,0 +1,31 @@
1---
2permalink: /photos.xml
3---
4<?xml version="1.0" encoding="UTF-8"?>
5{% capture srcbase %}src="{{site.url}}/{% endcapture %}
6<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
7 <channel>
8 <title>@clarkzjw's photos</title>
9 <description>Photos</description>
10 {% assign photos = site.data.photos | slice: 0, 10 %}
11 <lastBuildDate>{{ photos.first.createdAt | date_to_rfc822 }}</lastBuildDate>
12 <atom:link href="{{ site.url }}/feed.xml" rel="self" type="application/rss+xml" />
13 <link>{{ site.url }}/photos.xml</link>
14 {% for photo in photos limit:10 %}
15 <item>
16 <title>{{ photo.caption | markdownify | strip_html | xml_escape }}</title>
17 <description>
18 {% capture content %}
19 <a href="{{ photo.path }}/public">
20 <img src="{{ photo.path }}/public" width="100%" alt="{{ photo.alt }}"/>
21 </a>
22 {% endcapture %}
23 {{ content | xml_escape }}{{ openheart | xml_escape }}
24 </description>
25 <pubDate>{{ photo.createdAt | date_to_rfc822 }}</pubDate>
26 <link>{{ site.url }}/photos#P{{ photo.guid }}</link>
27 <guid isPermaLink="true">{{ site.url }}/photos#P{{ photo.guid }}</guid>
28 </item>
29 {% endfor %}
30 </channel>
31</rss>
Powered by cgit v1.2.3 (git 2.41.0)