diff --git a/public/css/style.css b/public/css/style.css
index 592ebf5..f46d965 100644
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -314,6 +314,15 @@ footer ul li:last-child {
text-align: center;
margin: 1rem 0 0 0;
}
+.footer-links ul li a {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.25rem;
+}
+.footer-links ul li a ion-icon {
+ position: relative;
+ top: 0.05em;
+}
.footer-links > * {
flex-grow: 1;
}
diff --git a/src/_data/metadata.js b/src/_data/metadata.js
index 84494de..43ff4ac 100644
--- a/src/_data/metadata.js
+++ b/src/_data/metadata.js
@@ -8,11 +8,28 @@ const formattedDate = date.toLocaleDateString('en-GB', {
export default {
author: {
name: "Cyper",
- url: "https://cyper.cc"
+ socials: [
+ { name: "Twitter", url: "https://twitter.com/Cyperita", icon: "logo-twitter" },
+ { name: "YouTube", url: "https://www.youtube.com/@Cyperita", icon: "logo-youtube" },
+ { name: "TikTok", url: "https://www.tiktok.com/@cyperita", icon: "logo-tiktok" },
+ { name: "Instagram", url: "https://www.instagram.com/cyperita/", icon: "logo-instagram" },
+ { name: "RSS", url: "https://cy.cyper.cc/rss.xml", icon: "logo-rss" },
+ ],
+
+ sites: [
+ { name: "Main Site", url: "https://cy.cyper.cc", icon: "home-sharp" },
+ { name: "Gitea", url: "https://gitea.cyper.cc", icon: "code-slash-sharp" },
+ ],
+
+ // TODO: email / newsletter sign up?
+ consumables: [
+ { name: "RSS Feed", url: "https://cy.cyper.cc/rss.xml", icon: "logo-rss" },
+ ]
},
title: "Cy-by-Side",
url: "https://cy.cyper.cc/",
+ rss: "https://cy.cyper.cc/rss.xml",
language: "en",
description: "Cy by Side with Cyper: Tangents, Tech, and Thoughtful Takes.",
date: formattedDate,
diff --git a/src/_includes/components/footer.liquid b/src/_includes/components/footer.liquid
new file mode 100644
index 0000000..56c432c
--- /dev/null
+++ b/src/_includes/components/footer.liquid
@@ -0,0 +1,46 @@
+
+
+
Cyper Catalog
+
+
+
+
{{ metadata.title }}
+
by {{ metadata.author.name }}
+
Connect with me!
+
+
+
+
\ No newline at end of file
diff --git a/src/_includes/components/meta-tags.liquid b/src/_includes/components/meta-tags.liquid
new file mode 100644
index 0000000..87f9bb0
--- /dev/null
+++ b/src/_includes/components/meta-tags.liquid
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/_includes/components/navbars.liquid b/src/_includes/components/navbars.liquid
new file mode 100644
index 0000000..6e37ce3
--- /dev/null
+++ b/src/_includes/components/navbars.liquid
@@ -0,0 +1,64 @@
+
+