chore: b2 post; tag consistency
This commit is contained in:
parent
8618de09d7
commit
e4b397026f
21 changed files with 205 additions and 20 deletions
|
@ -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 -->
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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 -->
|
||||
|
||||
|
|
|
@ -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
|
||||
---
|
||||
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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
|
||||
---
|
||||
|
||||
|
|
|
@ -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 -->
|
||||
|
|
|
@ -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 -->
|
||||
|
|
Reference in a new issue