chore: remove draft frontmatter

This commit is contained in:
Cory Dransfeldt 2024-01-13 11:59:58 -08:00
parent a9352d5404
commit 65a962615a
No known key found for this signature in database
244 changed files with 2 additions and 246 deletions

View file

@ -2,7 +2,6 @@
date: '2023-12-28'
title: '2023 in review'
description: "A quick year in review post to close out 2023."
draft: false
tags: ['books', 'music', 'development', 'Eleventy']
---
<p>Here's my brief, altogether incomplete, review of 2023.</p><!-- excerpt -->

View file

@ -2,7 +2,6 @@
date: '2023-05-01'
title: 'A Safari-specific guide to making the modern web suck less'
description: "Take a second, turn off all of your browser extensions, go to a popular website that comes to mind and take a look at how bad the default experience is. Bonus points — pull up the dev tools, go to the network tab, filter for JavaScript and see how many analytics suites load."
draft: false
tags: ['iOS', 'macOS', 'Apple', 'privacy', 'tech']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['webmentions', 'development', 'JavaScript', 'API']
---

View file

@ -2,7 +2,6 @@
date: '2023-03-28'
title: 'Another Eleventy content syndication path'
description: "After posting and discussing my post from yesterday with Nicolas Hoizey I decided to explore his suggested path and explore using a GitHub action to handle posts to Mastodon, rather than Make."
draft: false
tags: ['Eleventy', 'Mastodon', 'JSON', 'RSS']
---

View file

@ -2,7 +2,6 @@
date: '2023-03-27'
title: 'Automate and syndicate content from Eleventy to Mastodon'
description: "I've discussed building a now page using Eleventy, but I also syndicate a subset of that content out to Mastodon using @11ty/eleventy-activity-feed and Make."
draft: false
tags: ['automation', 'Mastodon', 'Eleventy']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['automation', 'development', 'Next.js', 'JavaScript']
---

View file

@ -2,7 +2,6 @@
date: '2023-02-23'
title: 'Automating RSS syndication and sharing with Next.js and GitHub'
description: "I wrote a basic syndication tool in Next.js to automate sharing items from configured RSS feeds to Mastodon. This tool works by leveraging a few basic configurations, the Mastodon API and a (reasonably) lightweight script that creates a JSON cache when initialized and posts new items on an hourly basis."
draft: false
tags: ['Next.js', 'RSS', 'automation', 'GitHub']
---

View file

@ -2,7 +2,6 @@
date: '2023-02-20'
title: 'Building a now page using Next.js and social APIs'
description: "With my personal site now sitting at Vercel and written in Next.js I decided to rework my now page by leveraging a variety of social APIs."
draft: false
tags: ['Next.js', 'React', 'API']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['Eleventy', 'JavaScript', 'Last.fm', 'Oku', 'Trakt', 'Letterboxd', 'API']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
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,6 @@
date: '2023-02-18'
title: 'Adding client side webmentions to my Next.js blog'
description: "The latest iteration of my website is built on Next.js, specifically Timothy Lin's wonderful Tailwind/Next.js starter blog.."
draft: false
tags: ['Next.js', 'React', 'development', 'indie web', 'API']
---

View file

@ -2,7 +2,6 @@
date: '2023-11-06'
title: 'My default apps, 2023 edition'
description: "In the spirit of following a trend, here are my default apps as of now (the end of 2023)."
draft: false
tags: ['tech', 'macOS']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['development', 'music', 'Eleventy', 'Apple', 'JavaScript', 'API']
image: https://cdn.coryd.dev/blog/albums-artists.jpg
---

View file

@ -2,7 +2,6 @@
date: '2023-05-26'
title: 'Domain names as discoverable personal identifiers for the web'
description: "What if — and hear me out here — instead of using email or a platform-owned account, we leveraged individual domain names as personal identifiers for the web?"
draft: false
tags: ['tech', 'privacy']
---

View file

@ -2,7 +2,6 @@
date: '2023-09-03'
title: Drying up now page templates and normalizing data in Eleventy
description: "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 and the media grids are all quite similar."
draft: false
tags:
- Eleventy
- development

View file

@ -2,7 +2,6 @@
date: '2023-07-05'
title: 'Embrace, extend, enshittify'
description: "Meta launched Threads and it'll support ActivityPub soon. You should federate with the app since, well, all your posts are accessible to them anyways should they make the effort to obtain them."
draft: false
tags: ['privacy', 'tech']
---
Meta launched Threads and it'll support ActivityPub soon. You should federate with the app since, well, all your posts are accessible to them anyways should they make the effort to obtain them. [Your posts are about as private as entries in an RSS feed.](https://blog.bloonface.com/2023/07/04/the-fediverse-is-a-privacy-nightmare/)<!-- excerpt -->

View file

@ -2,7 +2,6 @@
date: '2023-03-24'
title: '.env files in Eleventy'
description: "The Eleventy docs recommend the dotenv package for working with .env files, but I've found dotenv-flow to be a bit more useful inasmuch as support for .env* file patterns make development more convenient."
draft: false
tags: ['env', 'Eleventy']
---

View file

@ -2,7 +2,6 @@
date: '2023-02-17'
title: 'Workflows: handling inbound email on Fastmail with regular expressions (now featuring ChatGPT)'
description: "I've been using Fastmail for years now and have explored a number of different approaches to handling mail. I've approached it by creating rules targeting lists of top level domains, I've gone with no rules at all and a heavy-handed approach to unsubscribing from messages (operating under the idea that _everything_ warrants being seen and triaged)."
draft: false
tags: ['Email', 'Fastmail', 'regular expressions', 'workflows', 'ChatGPT']
image: https://cdn.coryd.dev/blog/fastmail-workflow.jpg
---

View file

@ -2,7 +2,6 @@
date: '2023-06-08'
title: 'From ICS to JSON: surfacing anticipated albums'
description: "I use MusicHarbor by Marcos Tanaka to track upcoming albums from my favorite artists (typically by syncing my last.fm data with the app.) When I see something new that I want to add to my collection I throw it on a calendar creatively titled Albums."
draft: false
tags: ['development', 'music', 'automation', 'API']
image: https://cdn.coryd.dev/blog/album-releases.jpg
---

View file

@ -2,7 +2,6 @@
date: '2023-11-15'
title: 'Hacking together a Tweekly.fm replacement'
description: "I mused the other day about wanting a replacement for Tweekly.fm which shut down due to Twitter's API changes and restrictions. In my case, the aim would be to make this compatible with Mastodon since that's where I've found myself spending the most time recently."
draft: false
tags: ['development', 'Eleventy', 'GitHub']
---

View file

@ -2,7 +2,6 @@
date: '2023-05-23'
title: 'I block ads'
description: "I block ads in the browser. I block ads at the DNS level."
draft: false
tags: ['advertising', 'privacy', 'tech']
image: /assets/img/og/adblocks.webp
---

View file

@ -2,7 +2,6 @@
date: '2023-04-05'
title: "I don't want streaming music, I just want to stream my music"
description: "I don't want your streaming music service, I just want the music I've collected and care about available to stream."
draft: false
tags: ['music', 'streaming']
---

View file

@ -2,7 +2,6 @@
date: '2024-01-05'
title: 'I removed Tailwind from my site'
description: 'A brief run through removing Tailwind.css from this site.'
draft: false
tags:
- Eleventy
- CSS

View file

@ -2,7 +2,6 @@
date: '2023-09-19'
title: "'It Is Possible to Both Stream and Buy Music'"
description: "I've been streaming music again in part (and I know this is ridiculous) because Spotify is ubiquitous, well-integrated and has a — well — API that's usable for my purposes."
draft: false
tags:
- music
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['Eleventy', 'JavaScript', 'development']
---

View file

@ -2,7 +2,6 @@
date: '2023-11-13'
title: 'Doppler, locally stored music and storage as a beneficial constraint'
description: "Over the weekend I moved my music listening to the excellent, macOS native app Doppler. I've spent entirely too much time moving music, thinking about music and fiddling with my setup for someone that is not an audiophile."
draft: false
tags:
- macOS
- music

View file

@ -2,7 +2,6 @@
date: '2023-10-03'
title: 'Migrating your Letterboxd data'
description: "In case you missed the news Letterboxd was acquired and, assurances about nothing changing quickly followed. But, I think it's safe to say we've seen this movie before."
draft: false
tags:
- development
- tech

View file

@ -2,7 +2,6 @@
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."
draft: false
tags:
- JavaScript
- Eleventy

View file

@ -2,7 +2,6 @@
date: '2023-05-05'
title: 'Now page update: favorite articles from Matter'
description: "I dropped in a quick update to my now page to display the 5 most recent articles from my favorites feed in Matter."
draft: false
tags: ['Matter', 'development', 'Eleventy', 'API']
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['Eleventy', 'JavaScript']
---

View file

@ -2,7 +2,6 @@
date: "2023-09-06"
title: "On imposter syndrome"
description: "I had imposter syndrome when I entered the tech industry and I still have it years later. I imagine most folks have it to one degree or another."
draft: false
tags:
- development
---

View file

@ -2,7 +2,6 @@
date: '2023-10-23'
title: 'Onward, to The Storygraph'
description: "Recently, I've been using Goodreads, begrudgingly, to track my reading activity. I had been using Oku but wanted to hedge against the lack of updates since 2022 or so. Looking around for an alternative, I found and read many good things about The Storygraph. It fits my needs, but doesn't (yet) have an API or RSS/Atom feeds exposed for your reading activity."
draft: false
tags: ['Eleventy', 'development']
---

View file

@ -2,7 +2,6 @@
date: '2023-06-07'
title: 'Optimizing for performance with Eleventy'
description: "In the interest of over-engineering my personal site I've gone out of my way to optimize it for performance."
draft: false
tags: ['Eleventy', 'development']
image: https://cdn.coryd.dev/blog/page-speed.jpg
---

View file

@ -2,7 +2,6 @@
date: '2023-07-12'
title: 'Building a popular posts widget in Eleventy using Plausible analytics'
description: "I took some time last week to build out a popular posts widget after seeing Zach's implementation using Google Analytics."
draft: false
tags: ['Eleventy', 'development']
---
I took some time last week to build out a popular posts widget after seeing [Zach's](https://www.zachleat.com) implementation using Google Analytics.<!-- excerpt -->

View file

@ -2,7 +2,6 @@
title: 'Programmatically importing your Last.fm listening data to ListenBrainz'
description: "I love Last.fm, but in the interest of redundancy, Ive started programmatically importing my listening data from Last.fm into ListenBrainz."
date: '2023-12-05'
draft: false
tags:
- music
- Eleventy

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['development', 'music', 'Eleventy', 'Apple', 'JavaScript', 'API']
image: https://cdn.coryd.dev/blog/charlie.jpg
---

View file

@ -2,7 +2,6 @@
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."
draft: false
tags: ['Eleventy', 'JavaScript', 'automation', 'GitHub', 'GitHub actions', 'cron', 'YAML', 'API']
---

View file

@ -2,7 +2,6 @@
date: '2023-09-10'
title: 'Semi-automated hashtags for syndicated posts'
description: "I went out on a limb recently and decided to build a custom collection in Eleventy that aggregates my post tags and link tags (sourced from Matter). These tags then get appended to shared post or link titles when they're syndicated from my site."
draft: false
tags:
- Eleventy
- development

View file

@ -2,7 +2,6 @@
date: '2023-06-16'
title: 'Support small businesses (internet ones too)'
description: "Small businesses are awesome — the owners are local, the service is better, the products are often unique, and they don't usually look to scale until their employees are peeing in bottles. Go out of your way to keep them around."
draft: false
tags: ['tech']
---

View file

@ -2,7 +2,6 @@
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)."
draft: false
tags: ['Eleventy', 'JavaScript', 'automation']
---

View file

@ -2,7 +2,6 @@
date: '2023-04-27'
title: 'We lost the thread'
description: "We've arrived at a point where we can say that our attempts to port relationships and social interactions to the internet has been an unambiguous failure."
draft: false
tags: ['social media', 'tech', 'culture']
---

View file

@ -2,7 +2,6 @@
date: '2023-03-17'
title: 'Webmentions in Eleventy'
description: "In the interest of continuing to repeat myself I'm writing, once again, about adding webmentions to a blog."
draft: false
tags: ['webmentions', 'Eleventy', 'API']
---