Added a blog feed

This commit is contained in:
Felipe Martin 2016-12-19 21:00:04 +01:00
parent 4dfbe0a50a
commit 95606bbd44
3 changed files with 24 additions and 0 deletions

View File

@ -5,6 +5,7 @@ url_style = absolute
[packages]
lektor-markdown-highlighter = 0.1
lektor-atom = 0.2
[servers.production]
target = rsync://fmartingrcom@static-1.scaleway.fra1.ops.fmartingr.com/var/www/fmartingr.com/html

7
configs/atom.ini Normal file
View File

@ -0,0 +1,7 @@
[blog]
name = Felipe Martin's Blog
source_path = /
url_path = /feed.xml
items = site.query('/blog')
item_model = blog-post
limit = 25

16
templates/blog/rss.html Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>{{ config.rss_blog_title }}</title>
<description>{{ config.rss_blog_description }}</description>
<link>{{ config.base_url }}</link>
{% for item in items %}
<item>
<title><![CDATA[{{ item.title }}]]></title>
<description><![CDATA[{{ item.content|safe }}]]></description>
<link>{{ config.base_url }}{{ item.get_absolute_url() }}</link>
<pubDate>{{ item.date|dt('%a, %d %b %Y %H:%M:%S %z') }}</pubDate>
</item>
{% endfor %}
</channel>
</rss>