chore: b2 post; tag consistency

This commit is contained in:
Cory Dransfeldt 2024-02-19 09:29:49 -08:00
parent 8618de09d7
commit e4b397026f
No known key found for this signature in database
21 changed files with 205 additions and 20 deletions

View file

@ -2,7 +2,7 @@
date: '2023-02-09'
title: 'Adding client-side rendered webmentions to my blog'
description: "My blog is currently hosted on weblog.lol which allows for a simple and configurable weblog managed in git with posts formatted in markdown."
tags: ['webmentions', 'development', 'JavaScript', 'API']
tags: ['webmentions', 'development', 'javascript', 'API']
---
My blog is currently hosted on weblog.lol which allows for a simple and configurable weblog managed in git with posts formatted in markdown. I wanted to add webmentions to my blog which, as of now, doesn't include a build step. To accomplish this, I've added an intermediary api endpoint to the same Next.js app that powers my [/now](https://coryd.dev/now) page.<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-02-06'
title: 'Automating (and probably overengineering) my now page'
description: "omg.lol (where I point my domain) and host most of my site content recently launched support for /now pages."
tags: ['automation', 'development', 'Next.js', 'JavaScript']
tags: ['automation', 'development', 'Next.js', 'javascript']
---
[omg.lol](https://home.omg.lol) (where I point my domain) and host most of my site content [recently launched support for /now pages](https://omglol.news/2023/01/16/now-pages-are-here).<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-03-18'
title: 'Building my now page using Eleventy'
description: "As part of my commitment to writing about things I've written in other frameworks in Eleventy, this is how I re-engineered my /now page in Eleventy."
tags: ['Eleventy', 'JavaScript', 'Last.fm', 'Oku', 'Trakt', 'Letterboxd', 'API']
tags: ['Eleventy', 'javascript', 'Last.fm', 'Oku', 'Trakt', 'Letterboxd', 'API']
---
As part of my commitment to writing about things I've written in other frameworks in Eleventy, this is how I re-engineered [my /now page](/now) in [Eleventy](https://www.11ty.dev/).<!-- excerpt -->[^1]

View file

@ -2,7 +2,7 @@
date: '2023-11-30'
title: 'Check in to your personal site'
description: "For a while now I've had a line on my homepage displaying the track I'm currently listening to via Last.fm. In the interest of taking things entirely too far I've expanded what it does a fair bit."
tags: ['Eleventy', 'JavaScript', 'Last.fm', 'Trakt', 'NBA', 'API']
tags: ['Eleventy', 'javascript', 'Last.fm', 'Trakt', 'NBA', 'API']
---
For a while now I've had a line on my homepage displaying the track I'm currently listening to via [Last.fm](https://www.last.fm/user/coryd_). In the interest of taking things entirely too far I've expanded what it does a fair bit.<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-06-21'
title: 'Displaying listening data from Apple Music using MusicKit.js'
description: "Up until now my now page has sourced music data from Last.fm (and may well again). But, in the interest in experimenting a bit, I've tried my hand at rewriting that part of the page to leverage data from Apple Music, using MusicKit.js instead."
tags: ['development', 'music', 'Eleventy', 'Apple', 'JavaScript', 'API']
tags: ['development', 'music', 'Eleventy', 'Apple', 'javascript', 'API']
image: https://cdn.coryd.dev/blog/albums-artists.jpg
---

View file

@ -5,7 +5,7 @@ description: "My now page consists of a number of similar sections — some besp
tags:
- Eleventy
- development
- JavaScript
- javascript
---
My now page consists of a number of similar sections — some bespoke text, a number of media grids and lists. The text is repeated once, the lists are easily templated out in [Liquid.js](https://liquidjs.com/) and the media grids are all quite similar. Given the prominence of the media grids on the page and the number of them I decided to consolidate them into a single template while also normalizing the data passed into them as best I could.<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-03-27'
title: 'Lazy select-based pagination in Eleventy'
description: "I've relaunched, rebuilt and rewritten my personal blog more times than I can count, and I've had a trail of posts I've never fully migrated at each turn. This weekend, while relaxing and watching movies I ported them into Eleventy and, in doing so, found that the pagination implementation I was using didn't scale well with the number of pages I added."
tags: ['Eleventy', 'JavaScript', 'development']
tags: ['Eleventy', 'javascript', 'development']
---
I've relaunched, rebuilt and rewritten my personal blog more times than I can count, and I've had a trail of posts I've never fully migrated at each turn. This weekend, while relaxing and watching movies I ported them into Eleventy and, in doing so, found that the pagination implementation I was using didn't scale well with the number of pages I added.<!-- excerpt -->

View file

@ -3,7 +3,7 @@ date: '2023-09-06'
title: 'Now page: grouping episodes of the same tv show'
description: "I made a minor update to how I'm normalizing TV data for display on my now page."
tags:
- JavaScript
- javascript
- Eleventy
- development
image: https://cdn.coryd.dev/blog/grouped-tv.jpg

View file

@ -2,7 +2,7 @@
date: '2023-08-25'
title: 'Displaying now playing data with matching emoji using Netlify edge functions and Eleventy'
description: "My site is built using 11ty and is rebuilt once an hour. These frequent rebuilds accomplish a few things, notably updating webmention data and keeping my now page current."
tags: ['Eleventy', 'JavaScript']
tags: ['Eleventy', 'javascript']
---
My site is built using [11ty](https://www.11ty.dev) and is rebuilt once an hour. These frequent rebuilds accomplish a few things, notably updating webmention data and keeping [my now page](https://coryd.dev/now/) current. Recently, however, I decided to add the track I'm other currently listening to on my home page which, ideally, would be updated in real time. [Enter client-side JavaScript and Netlify's Edge Functions](https://docs.netlify.com/edge-functions/overview/).<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-07-21'
title: 'Road to madness: charting Apple Music listening data'
description: "I've written before about displaying my listening data from Apple Music but, recently, I've attempted to take things a bit further."
tags: ['development', 'music', 'Eleventy', 'Apple', 'JavaScript', 'API']
tags: ['development', 'music', 'Eleventy', 'Apple', 'javascript', 'API']
image: https://cdn.coryd.dev/blog/charlie.jpg
---

View file

@ -2,7 +2,7 @@
date: '2023-03-19'
title: 'Scheduled Eleventy builds on Vercel with cron-triggered GitHub actions'
description: "In an effort to get away from client-side Javascript and embrace Eleventy for what it is (a static site generator), I've dropped my social-utils instance offline and my now-playing track display on my home page that still relied on it."
tags: ['Eleventy', 'JavaScript', 'automation', 'GitHub', 'GitHub actions', 'cron', 'YAML', 'API']
tags: ['Eleventy', 'javascript', 'automation', 'GitHub', 'GitHub actions', 'cron', 'YAML', 'API']
---
In an effort to get away from client-side Javascript and embrace Eleventy for what it is (a static site generator), I've dropped my [social-utils](https://github.com/cdransf/social-utils) instance offline and my now-playing track display on my home page that still relied on it.<!-- excerpt -->

View file

@ -2,7 +2,7 @@
date: '2023-04-24'
title: 'Talk: Building a now page with Eleventy'
description: "My talk from the Eleventy meetup about building my now page (you even get to see how much I resemble my avatar)."
tags: ['Eleventy', 'JavaScript', 'automation']
tags: ['Eleventy', 'javascript', 'automation']
---
My talk from the Eleventy meetup about building [my now page](https://coryd.dev/now) (you even get to see how much I resemble my avatar).<!-- excerpt -->