diff --git a/eleventy.config.js b/eleventy.config.js index a46e12c..47e7838 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -114,8 +114,10 @@ export default async (config) => { config.addCollection("links", fetchShaarliWebroll) config.addCollection("combinedFeed", (collectionApi) => { - return collectionApi.getAllSorted().filter(item => { - return (item.data.tags ?? []).some(t => ['posts', 'recipes', 'links'].includes(t)) + return collectionApi.getAllSorted().filter((item) => { + return (item.data.tags ?? []).some((t) => + ["posts", "recipes", "links"].includes(t) + ) }) }) @@ -184,19 +186,23 @@ async function fetchShaarliWebroll() { ) } const entries = feedContent.map((entry) => { + const content = entry.content["#text"].split( + '\n
category !== "$webroll"), + description: content, + tags: ['links'], + // tags: entry.category + // .map((category) => category["@_label"]) + // .filter((category) => category !== "$webroll"), }, } - }) + }).sort((a, b) => a.date.getTime() - b.date.getTime()) return entries } diff --git a/site/feed.njk b/site/feed.njk index 1768905..44d1935 100644 --- a/site/feed.njk +++ b/site/feed.njk @@ -7,7 +7,6 @@ pagination: filter: - all - pages - - links - timeline eleventyComputed: finalLink: "{% if tag == 'combinedFeed' %}feed.xml{% else %}feeds/{{tag | slugify}}.xml{% endif %}" diff --git a/site/pages/links.md b/site/pages/links.md new file mode 100644 index 0000000..e69de29 diff --git a/site/pages/links.njk b/site/pages/links.njk deleted file mode 100644 index 2225b7c..0000000 --- a/site/pages/links.njk +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: "base.njk" -title: "Links" -permalink: /links/ -useTitle: true ---- -
-
- -
-