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
----
-
-
-
- {%- for item in collections.links -%}
- -
- {{item.data.title}}
- {%- if item.data.date -%}
-
- {%- endif -%}
- {{item.data.description | safe}}
-
- {%- endfor -%}
-
-
-