hypnagaga_old/src/common/feed-json.njk
2024-07-01 10:07:21 +02:00

32 lines
No EOL
1,023 B
Text

---
permalink: /feed.json
eleventyExcludeFromCollections: true
excludeFromSitemap: true
---
{
"version": "https://jsonfeed.org/version/1.1",
"title": "{{ meta.blog.name }}",
"language": "{{ meta.lang or page.lang }}",
"home_page_url": "{{ meta.url | addPathPrefixToFullUrl }}",
"feed_url": "{{ permalink | htmlBaseUrl(meta.url) }}",
"description": "{{ meta.blog.description }}",
"authors": [
{
"name": "{{ meta.author.name }}"
}
],
"items": [
{%- set postslist = collections.posts -%}
{%- for post in postslist | reverse -%}
{%- set absolutePostUrl = post.url | absoluteUrl(meta.url) -%}
{
"id": "{{ absolutePostUrl }}",
"url": "{{ absolutePostUrl }}",
"title": "{{ post.data.title }}",
"content_html": {% if post.content %}{{ post.content | renderTransforms(post.data.page, metadata.base) | dump | safe }}{% else %}""{% endif %},
"date_published": "{{ post.date | dateToRfc3339 }}"
}
{% if not loop.last %},{% endif %}
{%- endfor %}
]
}