From 3fc923551b3ae3bf76d02cd9c7d2732619129f33 Mon Sep 17 00:00:00 2001 From: Devin Haska Date: Sat, 23 Mar 2024 18:50:06 -0700 Subject: [PATCH] feat: add meta description tags to various pages --- src/catalogue/catalogue.11tydata.js | 6 ++++++ src/catalogue/catalogue.json | 3 --- src/pages/about.md | 1 + src/pages/blogroll.html | 1 + src/pages/catalogue-type.html | 1 + src/pages/catalogue.html | 1 + src/pages/changelog.md | 2 ++ src/pages/colophon.md | 2 +- src/pages/now.html | 1 + src/pages/posts.html | 3 +-- src/pages/styleguide.html | 1 + src/pages/tag.html | 2 ++ src/pages/tags.html | 1 + src/pages/uses.md | 1 + 14 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 src/catalogue/catalogue.11tydata.js delete mode 100644 src/catalogue/catalogue.json diff --git a/src/catalogue/catalogue.11tydata.js b/src/catalogue/catalogue.11tydata.js new file mode 100644 index 0000000..74eeb15 --- /dev/null +++ b/src/catalogue/catalogue.11tydata.js @@ -0,0 +1,6 @@ +module.exports = { + tags: "catalogue", + eleventyComputed: { + description: (data) => `My thoughts on ${data.title}.`, + }, +}; diff --git a/src/catalogue/catalogue.json b/src/catalogue/catalogue.json deleted file mode 100644 index 1ede474..0000000 --- a/src/catalogue/catalogue.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "tags": "catalogue" -} diff --git a/src/pages/about.md b/src/pages/about.md index 7710f0d..a70cdb3 100644 --- a/src/pages/about.md +++ b/src/pages/about.md @@ -1,5 +1,6 @@ --- title: About +description: All about me! --- # About me diff --git a/src/pages/blogroll.html b/src/pages/blogroll.html index a0fa2bf..7499d13 100644 --- a/src/pages/blogroll.html +++ b/src/pages/blogroll.html @@ -1,5 +1,6 @@ --- title: Blogroll +description: A collection of my favourite sites. ---
diff --git a/src/pages/catalogue-type.html b/src/pages/catalogue-type.html index 015b7f6..968c4b3 100644 --- a/src/pages/catalogue-type.html +++ b/src/pages/catalogue-type.html @@ -9,6 +9,7 @@ eleventyExcludeFromCollections: true permalink: /catalogue/{{ type | pluralize | slugify }}/index.html eleventyComputed: title: Catalogue - {{ type | pluralize | capitalize }} + description: My thoughts on various {{ type | pluralize }}. --- {% from "macros/catalogue.njk" import yearList %} diff --git a/src/pages/catalogue.html b/src/pages/catalogue.html index feb50e5..58a133c 100644 --- a/src/pages/catalogue.html +++ b/src/pages/catalogue.html @@ -1,5 +1,6 @@ --- title: Catalogue +description: A collection of media I've consumed in one way or another. --- {% from "macros/catalogue.njk" import yearList %} diff --git a/src/pages/changelog.md b/src/pages/changelog.md index 0b52cf3..7dc0bb7 100644 --- a/src/pages/changelog.md +++ b/src/pages/changelog.md @@ -1,5 +1,7 @@ --- title: Changelog +eleventyComputed: + description: All of the latest changes on {{ meta.siteName }}. --- # Changelog diff --git a/src/pages/colophon.md b/src/pages/colophon.md index fb1f48d..248fac1 100644 --- a/src/pages/colophon.md +++ b/src/pages/colophon.md @@ -1,6 +1,6 @@ --- -layout: "layouts/base" title: Colophon +description: A little bit of everything about this site. --- # Colophon diff --git a/src/pages/now.html b/src/pages/now.html index 898dfe2..30b41db 100644 --- a/src/pages/now.html +++ b/src/pages/now.html @@ -1,5 +1,6 @@ --- title: /now +description: What's going on now and all the latest with myself. --- {% set recentTrack = lastfm.recentTracks[0] %} diff --git a/src/pages/posts.html b/src/pages/posts.html index 8e650f9..8ff2bf5 100644 --- a/src/pages/posts.html +++ b/src/pages/posts.html @@ -1,7 +1,6 @@ --- -layout: "layouts/base" -permalink: /posts/index.html title: Posts +description: Read all of my posts. --- {% from "macros/posts.njk" import yearList %} diff --git a/src/pages/styleguide.html b/src/pages/styleguide.html index a21d89e..80e40c8 100644 --- a/src/pages/styleguide.html +++ b/src/pages/styleguide.html @@ -1,5 +1,6 @@ --- title: Styleguide +description: A demo of the site's theme. ---

Heading one

diff --git a/src/pages/tag.html b/src/pages/tag.html index 0321169..38ef73a 100644 --- a/src/pages/tag.html +++ b/src/pages/tag.html @@ -6,6 +6,8 @@ pagination: filter: - post permalink: /tags/{{ tag | slugify }}/index.html +eleventyComputed: + description: Browse all posts tagged with "{{ tag }}". --- {% from "macros/posts.njk" import yearList %} diff --git a/src/pages/tags.html b/src/pages/tags.html index 1e6811a..9be2f9e 100644 --- a/src/pages/tags.html +++ b/src/pages/tags.html @@ -1,5 +1,6 @@ --- title: All tags +description: Browse posts by all tags. --- {% set tags = collections.post | allTagCounts %} diff --git a/src/pages/uses.md b/src/pages/uses.md index 6295b34..d9d08ae 100644 --- a/src/pages/uses.md +++ b/src/pages/uses.md @@ -1,5 +1,6 @@ --- title: /uses +description: A list of my favourite things and why I like 'em. --- # Uses