From 3fbefc55cdb57867d175f60dcf864288de5ca507 Mon Sep 17 00:00:00 2001
From: Cory Dransfeldt <hi@coryd.dev>
Date: Tue, 9 May 2023 12:30:25 -0700
Subject: [PATCH] fix: feed data

---
 .eleventy.js                    | 2 --
 config/rssLastUpdated.js        | 4 ----
 src/_data/site.json             | 1 +
 src/_includes/feed-links.liquid | 9 +++------
 src/_includes/feed.liquid       | 7 ++-----
 src/feeds/all.liquid            | 5 ++---
 src/feeds/links.liquid          | 5 ++---
 7 files changed, 10 insertions(+), 23 deletions(-)
 delete mode 100644 config/rssLastUpdated.js

diff --git a/.eleventy.js b/.eleventy.js
index 10099f02..95a777b0 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -23,8 +23,6 @@ module.exports = function (eleventyConfig) {
   eleventyConfig.addPlugin(activityPubPlugin, {
     username: 'hi',
     domain: 'coryd.dev',
-    outbox: true,
-    outboxCollection: 'posts',
     alias: {
       username: 'cory',
       domain: 'social.lol',
diff --git a/config/rssLastUpdated.js b/config/rssLastUpdated.js
deleted file mode 100644
index 2cde1a6d..00000000
--- a/config/rssLastUpdated.js
+++ /dev/null
@@ -1,4 +0,0 @@
-module.exports = (collection) => {
-  if (!collection || !collection.length) return ''
-  return collection[0]['publishedAt']
-}
diff --git a/src/_data/site.json b/src/_data/site.json
index 7037dd9a..8cccd0f3 100644
--- a/src/_data/site.json
+++ b/src/_data/site.json
@@ -1,5 +1,6 @@
 {
   "name": "Cory Dransfeldt",
+  "email": "hi@coryd.dev",
   "url": "https://coryd.dev",
   "title": "Cory Dransfeldt",
   "description": "I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.",
diff --git a/src/_includes/feed-links.liquid b/src/_includes/feed-links.liquid
index 1bb327fe..a8993c29 100644
--- a/src/_includes/feed-links.liquid
+++ b/src/_includes/feed-links.liquid
@@ -5,15 +5,12 @@
     {% block title %}Links • Cory Dransfeldt{% endblock %}
   </title>
   <link href="{{ pkg.homepage }}/links.xml" rel="self" />
-  <link href="{{ pkg.homepage }}" />
+  <link href="{{ pkg.homepage }}/" />
   <link rel="hub" href="https://pubsubhubbub.superfeedr.com/" />
-  <updated>
-    {% block update %}
-      {{ collections.entries | rssLastUpdatedDate }}{% endblock %}
-  </updated>
+  <updated>{% block update %}{{ articles[0].content.library.last_favorited_date | date: "%Y-%m-%dT%H:%M:%S-08:00" }}{% endblock %}</updated>
   <id>{{ site.url }}</id>
   <author>
-    <name>{{ site.author }}</name>
+    <name>{{ site.name }}</name>
     <email>{{ site.email }}</email>
   </author>
   <generator uri="https://11ty.dev" version="{{ eleventy.version }}">{{ eleventy.generator }}</generator>
diff --git a/src/_includes/feed.liquid b/src/_includes/feed.liquid
index d7904408..b220c0a1 100644
--- a/src/_includes/feed.liquid
+++ b/src/_includes/feed.liquid
@@ -7,13 +7,10 @@
   <link href="{{ pkg.homepage }}/feed.xml" rel="self" />
   <link href="{{ pkg.homepage }}/" />
   <link rel="hub" href="https://pubsubhubbub.superfeedr.com/" />
-  <updated>
-    {% block update %}
-      {{ collections.entries | rssLastUpdatedDate }}{% endblock %}
-  </updated>
+  <updated>{% block update %}{{ collections.posts[0].date | date: "%Y-%m-%dT%H:%M:%S-08:00" }}{% endblock %}</updated>
   <id>{{ site.url }}/</id>
   <author>
-    <name>{{ site.author }}</name>
+    <name>{{ site.name }}</name>
     <email>{{ site.email }}</email>
   </author>
   <generator uri="https://11ty.dev" version="{{ eleventy.version }}">{{ eleventy.generator }}</generator>
diff --git a/src/feeds/all.liquid b/src/feeds/all.liquid
index 7ba73c43..ca4cc5d1 100644
--- a/src/feeds/all.liquid
+++ b/src/feeds/all.liquid
@@ -5,8 +5,7 @@ permalink: /feed.xml
 {% layout "./_includes/feed.liquid" %}
 {% block title %}All posts • Cory Dransfeldt{% endblock %}
 {% block self %}all.xml{% endblock %}
-{% block update %}
-  {{ collections.posts | rssLastUpdatedDate }}{% endblock %}
+{% block update %}{{ collections.posts[0].date | date: "%Y-%m-%dT%H:%M:%S-08:00" }}{% endblock %}
 {% block entries %}
   {% assign posts = collections.posts | reverse %}
   {% for post in posts limit: 15 %}
@@ -20,4 +19,4 @@ permalink: /feed.xml
       </content>
     </entry>
   {% endfor %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/src/feeds/links.liquid b/src/feeds/links.liquid
index 51b5a71a..8d33181a 100644
--- a/src/feeds/links.liquid
+++ b/src/feeds/links.liquid
@@ -5,8 +5,7 @@ permalink: /links.xml
 {% layout "./_includes/feed-links.liquid" %}
 {% block title %}Links • Cory Dransfeldt{% endblock %}
 {% block self %}links.xml{% endblock %}
-{% block update %}
-  {{ articles | rssLastUpdatedDate }}{% endblock %}
+{% block update %}{{ articles[0].content.library.last_favorited_date | date: "%Y-%m-%dT%H:%M:%S-08:00" }}{% endblock %}
 {% block entries %}
   {% assign links = articles | reverse %}
   {% for link in links %}
@@ -20,4 +19,4 @@ permalink: /links.xml
       </content>
     </entry>
   {% endfor %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}