From bb617eea58ac35679ed9568b103fdd8d5a0937b0 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Thu, 4 Jul 2024 13:47:18 -0700 Subject: add the feed and a few more fixes --- templates/base.html | 2 +- templates/feed.xml | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 templates/feed.xml (limited to 'templates') diff --git a/templates/base.html b/templates/base.html index 7eeeaf6..75d108c 100644 --- a/templates/base.html +++ b/templates/base.html @@ -8,7 +8,7 @@ - + {% block title %}{{- config.title -}}{% endblock title %} diff --git a/templates/feed.xml b/templates/feed.xml new file mode 100644 index 0000000..2ac0851 --- /dev/null +++ b/templates/feed.xml @@ -0,0 +1,39 @@ + + + {{ config.title }} + + {{ last_updated | date(format="%+") }} + {{ feed_url | safe }} + {%- set blog = get_section(path="blog/_index.md") -%} + {%- for page in blog.pages %} + + {{ page.title }} + {{ page.date | date(format="%+") }} + {{ page.updated | default(value=page.date) | date(format="%+") }} + {% for author in page.authors %} + + + {{ author }} + + + {% else %} + + + {%- if config.author -%} + {{ config.author }} + {%- else -%} + Unknown + {%- endif -%} + + + {% endfor %} + + {{ page.permalink | safe }} + {% if page.summary %} + {{ page.summary }} + {% else %} + {{ page.content }} + {% endif %} + + {%- endfor %} + -- cgit v1.2.3