From 7a4505ab78a5bbc1ebfbfab8a10d6db0a9176eb8 Mon Sep 17 00:00:00 2001
From: Cory Dransfeldt <hi@coryd.dev>
Date: Fri, 15 Nov 2024 19:20:56 -0800
Subject: [PATCH] chore: feed nav + footer

---
 package.json                                |  2 +-
 src/assets/styles/base/index.css            |  8 +++----
 src/assets/styles/{feed.xsl => feed.liquid} | 26 ++++++++++-----------
 src/assets/styles/index.css                 |  1 -
 src/assets/styles/pages/feeds.css           |  9 -------
 src/feeds/rss/all.liquid                    |  2 +-
 src/feeds/rss/books.liquid                  |  2 +-
 src/feeds/rss/links.liquid                  |  2 +-
 src/feeds/rss/movies.liquid                 |  2 +-
 src/feeds/rss/posts.liquid                  |  2 +-
 10 files changed, 23 insertions(+), 33 deletions(-)
 rename src/assets/styles/{feed.xsl => feed.liquid} (84%)
 delete mode 100644 src/assets/styles/pages/feeds.css

diff --git a/package.json b/package.json
index 9b67b08e..8a5fb131 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "coryd.dev",
-  "version": "3.3.1",
+  "version": "3.3.2",
   "description": "The source for my personal site. Built using 11ty (and other tools).",
   "type": "module",
   "engines": {
diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css
index 3dece15c..d5505bd2 100644
--- a/src/assets/styles/base/index.css
+++ b/src/assets/styles/base/index.css
@@ -254,6 +254,10 @@ h1 {
 
 h2 {
   font-size: var(--font-size-xl);
+
+  &.page-header {
+    margin-top: 0;
+  }
 }
 
 h3 {
@@ -421,10 +425,6 @@ td:first-of-type,
 /* layout */
 .default-wrapper {
   padding-top: var(--spacing-2xl);
-
-  h2.page-title {
-    margin-top: 0;
-  }
 }
 
 .main-wrapper {
diff --git a/src/assets/styles/feed.xsl b/src/assets/styles/feed.liquid
similarity index 84%
rename from src/assets/styles/feed.xsl
rename to src/assets/styles/feed.liquid
index 7b3c2946..9168d6b9 100644
--- a/src/assets/styles/feed.xsl
+++ b/src/assets/styles/feed.liquid
@@ -1,3 +1,6 @@
+---
+permalink: /assets/styles/feed.xsl
+---
 <?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:atom="http://www.w3.org/2005/Atom">
@@ -16,14 +19,11 @@
       <body class="feed">
         <div class="main-wrapper">
           <main>
-            <section class="main-title">
-              <h1>
-                <a href="/feeds" tabindex="0">
-                  <xsl:value-of select="/rss/channel/title" />
-                </a>
-              </h1>
-            </section>
+            {% render "header.liquid", globals:globals, page:page, nav:nav %}
             <div class="default-wrapper">
+              <h2 class="page-header">
+                <xsl:value-of select="/rss/channel/title" />
+              </h2>
               <article class="intro">
                 <p>
                   <xsl:value-of select="/rss/channel/description" />
@@ -62,12 +62,12 @@
               </section>
             </div>
           </main>
-          <footer>
-            <p>Subscribe by adding <code>
-                <xsl:value-of select="rss/channel/atom:link/@href" />
-              </code> to your
-              feed reader of choice.</p>
-          </footer>
+          {% render "footer.liquid",
+            page:page,
+            nav:nav,
+            updated:updated,
+            pageUpdated:page.updated
+          %}
         </div>
       </body>
     </html>
diff --git a/src/assets/styles/index.css b/src/assets/styles/index.css
index d46e5fad..38205f91 100644
--- a/src/assets/styles/index.css
+++ b/src/assets/styles/index.css
@@ -17,7 +17,6 @@
 @import url("./pages/about.css") layer(page);
 @import url("./pages/books.css") layer(page);
 @import url("./pages/contact.css") layer(page);
-@import url("./pages/feeds.css") layer(page);
 @import url("./pages/links.css") layer(page);
 @import url("./pages/media.css") layer(page);
 @import url("./pages/music.css") layer(page);
diff --git a/src/assets/styles/pages/feeds.css b/src/assets/styles/pages/feeds.css
deleted file mode 100644
index 8fb9006b..00000000
--- a/src/assets/styles/pages/feeds.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.feed {
-  .main-title h1 {
-    white-space: normal;
-  }
-
-  footer {
-    border-top: var(--border-gray);
-  }
-}
diff --git a/src/feeds/rss/all.liquid b/src/feeds/rss/all.liquid
index 27ea7072..27368e81 100644
--- a/src/feeds/rss/all.liquid
+++ b/src/feeds/rss/all.liquid
@@ -5,7 +5,7 @@ permalink: "/feeds/all"
 ---
 {% render "feeds/rss.liquid"
   permalink:"/feeds/all"
-  title:"All / Cory Dransfeldt"
+  title:"All activity"
   globals:globals
   data:activity
 %}
\ No newline at end of file
diff --git a/src/feeds/rss/books.liquid b/src/feeds/rss/books.liquid
index 55fa5697..d4925ce3 100644
--- a/src/feeds/rss/books.liquid
+++ b/src/feeds/rss/books.liquid
@@ -5,7 +5,7 @@ permalink: "/feeds/books"
 ---
 {% render "feeds/rss.liquid"
   permalink:"/feeds/books"
-  title:"Books / Cory Dransfeldt"
+  title:"Books feed"
   globals:globals
   data:books.feed
   utm_campaign:"books_feed"
diff --git a/src/feeds/rss/links.liquid b/src/feeds/rss/links.liquid
index 2ee1eade..41b71237 100644
--- a/src/feeds/rss/links.liquid
+++ b/src/feeds/rss/links.liquid
@@ -5,7 +5,7 @@ permalink: "/feeds/links"
 ---
 {% render "feeds/rss.liquid"
   permalink:"/feeds/links"
-  title:"Links / Cory Dransfeldt"
+  title:"Links feed"
   globals:globals
   data:links
 %}
\ No newline at end of file
diff --git a/src/feeds/rss/movies.liquid b/src/feeds/rss/movies.liquid
index ba146bbf..e8258269 100644
--- a/src/feeds/rss/movies.liquid
+++ b/src/feeds/rss/movies.liquid
@@ -5,7 +5,7 @@ permalink: "/feeds/movies"
 ---
 {% render "feeds/rss.liquid"
   permalink:"/feeds/movies"
-  title:"Movies / Cory Dransfeldt"
+  title:"Movies feed"
   globals:globals
   data:movies.feed
   utm_campaign:"movies_feed"
diff --git a/src/feeds/rss/posts.liquid b/src/feeds/rss/posts.liquid
index 58fca119..fa2a05eb 100644
--- a/src/feeds/rss/posts.liquid
+++ b/src/feeds/rss/posts.liquid
@@ -5,7 +5,7 @@ permalink: "/feeds/posts"
 ---
 {% render "feeds/rss.liquid"
   permalink:"/feeds/posts"
-  title:"Posts / Cory Dransfeldt"
+  title:"Posts feed"
   globals:globals
   data:posts
   utm_campaign:"posts_feed"