diff options
author | clarkzjw <[email protected]> | 2023-02-28 21:54:53 -0800 |
---|---|---|
committer | clarkzjw <[email protected]> | 2023-02-28 22:34:04 -0800 |
commit | e0a69eb031316ae145f1c40319bceb8ec520ad44 (patch) | |
tree | 6f436581b4c29b61ba4d82e09a7eecdc4f73fb24 /feeds | |
parent | 6a77e4e0494e14fdbe1cb7847d2880132714d568 (diff) | |
download | photo-e0a69eb031316ae145f1c40319bceb8ec520ad44.tar.gz |
init project structure
Diffstat (limited to 'feeds')
-rw-r--r-- | feeds/photos.xml | 31 |
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 | --- | ||
2 | permalink: /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> | ||