summaryrefslogtreecommitdiff
path: root/bin/index.atom.erb
blob: 5b0ef36621d36c4f1bb9ff42ca34a9b3ff9f273b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>AndrewDM.me <%= @title %></title>
	<link rel="self"      type="application/atom+xml" href="./index.atom"/>
	<link rel="alternate" type="text/html"            href="./"/>
	<link rel="alternate" type="text/markdown"        href="./index.md"/>
	<updated><%= @pages.map{|p|p.updated}.sort.last.rfc3339 %></updated>
	<author><%= Person.new("Andrew Murrell").atom %></author>
	<id><%= $url %></id>

	<% @pages.sort_by{|p| p.updated}.reverse.each do |page| %>
	<entry xmlns="http://www.w3.org/2005/Atom">
		<link rel="alternate" type="text/html" href="<%= page.url %>"/>
		<id><%= page.url %></id>
		<updated><%= page.updated.rfc3339 %></updated>
		<published><%= page.published.rfc3339 %></published>
		<title><%= page.title %></title>
		<author><%= page.author.atom %></author>
<% if page.content %>
		<content type="html"><%= html_escape(page.content) %></content>
		<rights type="html"><%= html_escape(page.rights) %></rights>
<% end %>
	</entry>
	<% end %>
</feed>