aboutsummaryrefslogtreecommitdiffhomepage
path: root/tpl/feed.rss.html
diff options
context:
space:
mode:
authorArthurHoaro <arthur@hoa.ro>2016-03-12 14:13:41 +0100
committerArthurHoaro <arthur@hoa.ro>2016-03-18 19:13:48 +0100
commit5f8e6ebc6ac1c7dff36feadb08f7ac71d5b55ec9 (patch)
treee3981e53eeeaf5620a4ab7b1a3441f66513fe62b /tpl/feed.rss.html
parent56e8ea2089000562533376c9e684303bdb9fdba9 (diff)
downloadShaarli-5f8e6ebc6ac1c7dff36feadb08f7ac71d5b55ec9.tar.gz
Shaarli-5f8e6ebc6ac1c7dff36feadb08f7ac71d5b55ec9.tar.zst
Shaarli-5f8e6ebc6ac1c7dff36feadb08f7ac71d5b55ec9.zip
Adds a RSS template file
Improvements: * Add searchtags in categories domain URL. * Language is now based on the locale. * Add a generator tag. * self link is always displayed.
Diffstat (limited to 'tpl/feed.rss.html')
-rw-r--r--tpl/feed.rss.html34
1 files changed, 34 insertions, 0 deletions
diff --git a/tpl/feed.rss.html b/tpl/feed.rss.html
new file mode 100644
index 00000000..26de7f19
--- /dev/null
+++ b/tpl/feed.rss.html
@@ -0,0 +1,34 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>{$pagetitle}</title>
5 <link>{$index_url}</link>
6 <description>Shaared links</description>
7 <language>{$language}</language>
8 <copyright>{$index_url}</copyright>
9 <generator>Shaarli</generator>
10 <atom:link rel="self" href="{$self_link}" />
11 {if="!empty($pubsubhub_url)"}
12 <!-- PubSubHubbub Discovery -->
13 <atom:link rel="hub" href="{$pubsubhub_url}" />
14 {/if}
15 {loop="links"}
16 <item>
17 <title>{$value.title}</title>
18 <guid isPermaLink="{if="$usepermalinks"}true{else}false{/if}">{$value.guid}</guid>
19 {if="$usepermalinks"}
20 <link>{$value.guid}</link>
21 {else}
22 <link>{$value.url}</link>
23 {/if}
24 {if="$show_dates"}
25 <pubDate>{$value.iso_date}</pubDate>
26 {/if}
27 <description><![CDATA[{$value.description}]]></description>
28 {loop="$value.taglist"}
29 <category domain="{$index_url}?searchtags=">{$value}</category>
30 {/loop}
31 </item>
32 {/loop}
33 </channel>
34</rss>