diff --git a/src/posts/data/2021-reading-list.md b/src/posts/data/2021-reading-list.md index d3048406..6e778c66 100644 --- a/src/posts/data/2021-reading-list.md +++ b/src/posts/data/2021-reading-list.md @@ -3,7 +3,6 @@ title: 2021 reading list date: '2021-03-21' draft: false tags: ['reading'] -summary: I've been working on making reading a habit again for the past few years (my streak in books is currently 383 days). --- I've been working on making reading a habit again for the past few years (my streak in books is currently 383 days). Here's where I'm at for 2021 so far: diff --git a/src/posts/data/2022-reading-list.md b/src/posts/data/2022-reading-list.md index b38d28ca..a52ab65c 100644 --- a/src/posts/data/2022-reading-list.md +++ b/src/posts/data/2022-reading-list.md @@ -3,7 +3,6 @@ title: '2022 reading list' date: '2022-04-03' draft: false tags: ['reading'] -summary: "I'm still plugging away with my reading habit and my streak is now at 772 days." --- I'm still plugging away with my reading habit and my streak is now at 772 days. Here's where I'm at for 2022 so far: diff --git a/src/posts/data/a-brief-intro-to-git.md b/src/posts/data/a-brief-intro-to-git.md index ed01e982..460597f5 100644 --- a/src/posts/data/a-brief-intro-to-git.md +++ b/src/posts/data/a-brief-intro-to-git.md @@ -3,7 +3,6 @@ title: A brief intro to git date: '2021-06-07' draft: false tags: ['git', 'development'] -summary: As a developer, a version control system is a critical part of your toolkit, no matter the size of the project or team you may find yourself working on. --- As a developer, a version control system is a critical part of your toolkit, no matter the size of the project or team you may find yourself working on. diff --git a/src/posts/data/adding-client-side-rendered-webmentions-to-my-blog.md b/src/posts/data/adding-client-side-rendered-webmentions-to-my-blog.md index 4bb99946..28fa8c90 100644 --- a/src/posts/data/adding-client-side-rendered-webmentions-to-my-blog.md +++ b/src/posts/data/adding-client-side-rendered-webmentions-to-my-blog.md @@ -3,7 +3,6 @@ title: 'Adding client-side rendered webmentions to my blog' date: '2023-02-09' draft: false tags: ['webmentions', 'development', 'javascript'] -summary: 'My blog is currently hosted on weblog.lol which allows for a simple and configurable weblog managed in git with posts formatted in markdown.' --- 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. diff --git a/src/posts/data/apple-centric-digital-privacy-tools.md b/src/posts/data/apple-centric-digital-privacy-tools.md index 7499368c..a801fe49 100644 --- a/src/posts/data/apple-centric-digital-privacy-tools.md +++ b/src/posts/data/apple-centric-digital-privacy-tools.md @@ -4,7 +4,6 @@ date: '2022-05-31' draft: false tags: ['apple', 'privacy', 'ios', 'macos', 'tech'] images: ['/static/images/blog/privacy.jpg'] -summary: "A rundown of privacy tools that work well with Apple's technology ecosystem." --- A rundown of privacy tools that work well with Apple's technology ecosystem.[^1] diff --git a/src/posts/data/apple-messages-a-tale-of-woe.md b/src/posts/data/apple-messages-a-tale-of-woe.md index 16d4185c..39f74e86 100644 --- a/src/posts/data/apple-messages-a-tale-of-woe.md +++ b/src/posts/data/apple-messages-a-tale-of-woe.md @@ -3,7 +3,6 @@ title: 'Apple Messages: a tale of woe OR how to fix sync, a crash loop and accep date: '2022-04-06' draft: false tags: ['apple', 'services'] -summary: "Messages.app on macOS began crashing in a loop and here's how I fixed it (and lost data I wasn't attached to)." --- Apple's Messages app recently started crashing in a loop on my Mac Mini — it would happen every time the app was opened after a 5-10 second delay. Deleting conversations from other devices and letting that change sync over didn't appear to help. diff --git a/src/posts/data/apple-music-a-tale-of-woe.md b/src/posts/data/apple-music-a-tale-of-woe.md index 326946e5..bdbf96b0 100644 --- a/src/posts/data/apple-music-a-tale-of-woe.md +++ b/src/posts/data/apple-music-a-tale-of-woe.md @@ -3,7 +3,6 @@ title: 'Apple Music: a tale of woe' date: '2022-02-15' draft: false tags: ['music', 'apple', 'services'] -summary: Last week my Apple Music collection, in as far as I can tell, become corrupted or otherwise unmanageable. This isn't the first issue I've had with the service nor is it the most severe. --- Last week my Apple Music collection, in as far as I can tell, become corrupted or otherwise unmanageable. This isn't the first issue I've had with the service nor is it the most severe — I gave Apple Music a try right after it launched, remnants of Beats Music and all. Adding an album to your library was unreliable and tracks would get duplicated if you tried a second time. It ended up overheating my phone battery to the point it could no longer hold a charge. Back to Spotify I went. diff --git a/src/posts/data/automatic-feedbin-subscription-backups.md b/src/posts/data/automatic-feedbin-subscription-backups.md index 067dd9e0..4f328f67 100644 --- a/src/posts/data/automatic-feedbin-subscription-backups.md +++ b/src/posts/data/automatic-feedbin-subscription-backups.md @@ -3,7 +3,6 @@ title: Automatic Feedbin subscription backups date: '2014-02-27' tags: ['automation'] draft: false -summary: A few weeks ago I switched from Fever. to Feedbin. I had been using Fever on a shared hosting account and, over the long term, was proving to be slower than I had expected it to be. --- A few weeks ago I switched from [Fever.](http://feedafever.com/ 'Fever° Red hot. Well read.') to [Feedbin](https://feedbin.me/ 'Feedbin'). I had been using Fever on a shared hosting account and, over the long term, was proving to be slower than I had expected it to be. So far Feedbin has proven to be considerably faster than my old Fever install and appears to be more actively developed (I've also been able to use Jared Sinclair's [Unread](http://jaredsinclair.com/unread/ 'Unread — An RSS Reader') — it's fantastic). diff --git a/src/posts/data/automating-and-overengineering-my-now-page.md b/src/posts/data/automating-and-overengineering-my-now-page.md index 530ce62a..3b339e30 100644 --- a/src/posts/data/automating-and-overengineering-my-now-page.md +++ b/src/posts/data/automating-and-overengineering-my-now-page.md @@ -3,7 +3,6 @@ title: 'Automating (and probably overengineering) my /now page' date: '2023-02-06' draft: false tags: ['automation', 'development', 'nextjs', 'javascript'] -summary: 'omg.lol (where I point my domain) and host most of my site content recently launched support for /now pages.' --- [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). diff --git a/src/posts/data/automating-email-cleanup-in-gmail.md b/src/posts/data/automating-email-cleanup-in-gmail.md index 2b9dbb5e..79845c14 100644 --- a/src/posts/data/automating-email-cleanup-in-gmail.md +++ b/src/posts/data/automating-email-cleanup-in-gmail.md @@ -3,7 +3,6 @@ title: 'Automating email cleanup in Gmail' date: '2022-03-28' draft: false tags: ['gmail', 'automation'] -summary: "Lately I've been leaning into automating the cleanup of email I receive in Gmail using a combination of Inbox-era categories that the application still exposes via search and Google Apps Script." --- Lately I've been leaning into automating the cleanup of email I receive in Gmail using a combination of Inbox-era categories that the application still exposes via search and [Google Apps Script](https://www.google.com/script/start/). diff --git a/src/posts/data/automating-rss-syndication-with-nextjs-github.md b/src/posts/data/automating-rss-syndication-with-nextjs-github.md index c7a15cbb..54646324 100644 --- a/src/posts/data/automating-rss-syndication-with-nextjs-github.md +++ b/src/posts/data/automating-rss-syndication-with-nextjs-github.md @@ -3,7 +3,6 @@ title: 'Automating RSS syndication and sharing with Next.js and GitHub' date: 2023-02-23 draft: false tags: ['nextjs', 'rss', 'automation', 'github'] -summary: 'I wrote a basic syndication tool in Next.js to automate sharing items from configured RSS feeds to Mastodon.' --- 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. diff --git a/src/posts/data/building-a-now-page-using-nextjs-and-social-apis.md b/src/posts/data/building-a-now-page-using-nextjs-and-social-apis.md index d639bfe8..7a36afa4 100644 --- a/src/posts/data/building-a-now-page-using-nextjs-and-social-apis.md +++ b/src/posts/data/building-a-now-page-using-nextjs-and-social-apis.md @@ -3,7 +3,6 @@ title: 'Building a now page using Next.js and social APIs' date: 2023-02-20 draft: false tags: ['nextjs', 'web development', 'react', 'api'] -summary: 'A rundown of how I developed my now page using next.js and a variety of social APIs.' --- With my personal site now sitting at Vercel and written in Next.js I decided to rework my [now](https://coryd.dev/now) page by leveraging a variety of social APIs. I kicked things off by looking through various platforms I use regularly and tracking down those that provide either API access or RSS feeds. For those with APIs I wrote code to access my data via said APIs, for those with feeds only I've leveraged [@extractus/feed-extractor](https://www.npmjs.com/package/@extractus/feed-extractor) to transform them to JSON responses. diff --git a/src/posts/data/clearing-mod-pagespeed-cache.md b/src/posts/data/clearing-mod-pagespeed-cache.md index 81dca8ec..fc37950f 100644 --- a/src/posts/data/clearing-mod-pagespeed-cache.md +++ b/src/posts/data/clearing-mod-pagespeed-cache.md @@ -3,7 +3,6 @@ title: Clearing mod_pagespeed cache date: '2017-02-20' draft: false tags: ['apache', 'development'] -summary: I use mod_pagespeed on this server to help speed up asset delivery and force optimization best practices across all of the sites I host. --- I use [mod_pagespeed](https://github.com/pagespeed/mod_pagespeed) on this server to help speed up asset delivery and force optimization best practices across all of the sites I host. Occasionally, during deployments, it's helpful to clear the module cache. Doing so is as simple as the following: diff --git a/src/posts/data/client-side-webmentions-in-nextjs.md b/src/posts/data/client-side-webmentions-in-nextjs.md index 6357097d..6aa9b656 100644 --- a/src/posts/data/client-side-webmentions-in-nextjs.md +++ b/src/posts/data/client-side-webmentions-in-nextjs.md @@ -3,7 +3,6 @@ title: 'Adding client side webmentions to my Next.js blog' date: 2023-02-18 draft: false tags: ['nextjs', 'react', 'web development', 'webmentions', 'indie web'] -summary: 'A quick rundown of the steps I took to add webmentions to my Next.js blog.' --- The latest iteration of my website is built on [Next.js](https://nextjs.org), specifically [Timothy Lin](https://github.com/timlrx)'s wonderful [Tailwind/Next.js starter blog.](https://github.com/timlrx/tailwind-nextjs-starter-blog). I've modified it quite a bit, altering the color scheme, dropping components like analytics, comments and a few others while also building out some new pages (like my [now page](https://coryd.dev/now)). As part of this process I wanted to add support for webmentions to the template, integrating mentions from Mastodon, Medium.com and other available sources. diff --git a/src/posts/data/digital-privacy-tools.md b/src/posts/data/digital-privacy-tools.md index 9878c36c..fc372d67 100644 --- a/src/posts/data/digital-privacy-tools.md +++ b/src/posts/data/digital-privacy-tools.md @@ -3,7 +3,6 @@ date: '2021-04-01' title: 'Digital privacy tools' draft: false tags: ['tech', 'privacy'] -summary: 'This is a helpful, albeit basic, guide to online privacy tools. In addition to the tools cited, I would recommend the following.' --- **[The New York Times:](https://www.nytimes.com/2021/03/28/style/tools-protect-your-digital-privacy.html)** diff --git a/src/posts/data/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt.md b/src/posts/data/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt.md index d8da17c1..5243fed1 100644 --- a/src/posts/data/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt.md +++ b/src/posts/data/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt.md @@ -3,7 +3,6 @@ date: '2023-02-17' title: 'Workflows: handling inbound email on Fastmail with regular expressions (now featuring ChatGPT)' draft: false tags: ['email', 'fastmail', 'regular expressions', 'workflows', 'chatgpt'] -summary: "I've been using Fastmail for years now and have explored a number of different approaches to handling mail." --- 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) and I've even used HEY [^1]. diff --git a/src/posts/data/fixing-safari-icloud-syncing.md b/src/posts/data/fixing-safari-icloud-syncing.md index 097765b3..50fb64d9 100644 --- a/src/posts/data/fixing-safari-icloud-syncing.md +++ b/src/posts/data/fixing-safari-icloud-syncing.md @@ -3,7 +3,6 @@ title: 'Fixing Safari iCloud syncing' date: '2022-05-28' draft: false tags: [apple, ios, macos] -summary: "Safari not syncing history, tabs or its landing page? Here's a fix." --- I've been having an intermittent issue with Safari failing to sync any data via iCloud that you would normally expect — history, tabs, bookmarks and the landing page were all behaving independently despite iCloud syncing being enabled. diff --git a/src/posts/data/generating-responsive-css-grid-neat.md b/src/posts/data/generating-responsive-css-grid-neat.md index a88a6d5f..6571dc1a 100644 --- a/src/posts/data/generating-responsive-css-grid-neat.md +++ b/src/posts/data/generating-responsive-css-grid-neat.md @@ -3,7 +3,6 @@ title: Generating a responsive CSS grid using Neat date: '2016-07-24' draft: false tags: ['development', 'css', 'sass'] -summary: I use a responsive grid system for this site (and a number of other projects) that's generated by pulling in Thoughtbot's Neat framework. --- I use a responsive grid system for this site (and a number of other projects) that's generated by pulling in Thoughtbot's [Neat](http://neat.bourbon.io/) framework. To generate the framework for this grid, I've put together a simple SASS/SCSS mixin that looks like the following:" diff --git a/src/posts/data/leaving-google-apps-for-fastmail.md b/src/posts/data/leaving-google-apps-for-fastmail.md index a1cdb422..dfde67a4 100644 --- a/src/posts/data/leaving-google-apps-for-fastmail.md +++ b/src/posts/data/leaving-google-apps-for-fastmail.md @@ -3,7 +3,6 @@ title: Leaving Google Apps for Fastmail date: '2014-01-18' draft: false tags: ['email', 'fastmail', 'google'] -summary: I recently began a process of re-evaluating the web services I use, the companies that provide them and an evaluation of where I store important data. --- I recently began a process of re-evaluating the web services I use, the companies that provide them and an evaluation of where I store important data. I had used Google services extensively with Gmail handling my email, my contacts synced through Google contacts, calendars in Google calendar and documents in a Google Drive (I had used Google Reader extensively but switched to a [Fever](http://feedafever.com/ 'Fever Red hot. Well read.') installation following Reader's demise). While Google's services are world class, it became increasingly clear to me that if was not in my interest to store significant amounts of personal data with a company that has a financial interest in profiting from that information. diff --git a/src/posts/data/migrating-to-fastmail.md b/src/posts/data/migrating-to-fastmail.md index 8e8dc36d..3b61276a 100644 --- a/src/posts/data/migrating-to-fastmail.md +++ b/src/posts/data/migrating-to-fastmail.md @@ -3,7 +3,6 @@ title: 'Migrating to Fastmail' date: '2022-04-13' draft: false tags: ['email', 'fastmail', 'gmail'] -summary: "So you want to migrate over to Fastmail for your email — here's how you can go about doing so as seamlessly as possible." --- So you want to migrate over to Fastmail for your email — here's how you can go about doing so as seamlessly as possible. diff --git a/src/posts/data/simple-api-fetch-hooks-with-swr.md b/src/posts/data/simple-api-fetch-hooks-with-swr.md index 0bd09d95..212a5688 100644 --- a/src/posts/data/simple-api-fetch-hooks-with-swr.md +++ b/src/posts/data/simple-api-fetch-hooks-with-swr.md @@ -3,7 +3,6 @@ title: 'Simple data fetching with custom React hooks and SWR' date: '2022-05-23' draft: false tags: [swr, api, fetch, react, nextjs] -summary: "I've implemented a few simple custom hooks for data that wrap SWR to efficiently retrieve and display what I'm currently reading and listening to." --- My site was scaffolded out using [Timothy Lin](https://github.com/timlrx)'s [tailwind-nextjs-starter-blog](https://github.com/timlrx/tailwind-nextjs-starter-blog) project (which I highly recommend checking out). As part of the build out I wanted to display the books I'm currently reading and the song I most recently listened to, data available from [oku](https://oku.club) and [Last.fm](https://last.fm), respectively[^1]. I've added the display for this data to the top of the home page using a pair of light-weight React components. diff --git a/src/posts/data/ssh-directory-permissions.md b/src/posts/data/ssh-directory-permissions.md index 7650358c..91cbb0fc 100644 --- a/src/posts/data/ssh-directory-permissions.md +++ b/src/posts/data/ssh-directory-permissions.md @@ -3,10 +3,9 @@ title: .ssh directory permissions date: '2020-11-09' draft: false tags: ['ssh', 'development'] -summary: I was recently setting up a new, always-on machine that I do occasional dev work. This dev work typically consists of routine maintenance and, a requirement of that, is sshing into and running software updates on manually managed servers (yes, manually managed). --- -I was recently setting up a new, always-on machine that I do occasional dev work. This dev work typically consists of routine maintenance and, a requirement of that, is sshing into and running software updates on manually managed servers (yes, manually managed[^1]). +I was recently setting up a new, always-on machine that I do occasional dev work. This dev work typically consists of routine maintenance and, a requirement of that, is sshing into and running software updates on manually managed servers (yes, manually managed[^1]). I sync my `.ssh` configuration using [mackup](https://github.com/lra/mackup). However, while setting up and then using a key I received a warning that my configured `.ssh` directory permissions were too open. If you ever run into this, the solution is fairly simple[^2]: diff --git a/src/posts/data/syncing-osx-app-preferences-dot-files.md b/src/posts/data/syncing-osx-app-preferences-dot-files.md index 87f2d1b0..ce79997b 100644 --- a/src/posts/data/syncing-osx-app-preferences-dot-files.md +++ b/src/posts/data/syncing-osx-app-preferences-dot-files.md @@ -3,7 +3,6 @@ title: Syncing OSX app preferences and dot files date: '2015-03-15' draft: false tags: ['development', 'macOS'] -summary: I've started using a command line tool called mackup to back up and sync many of my dot files and application settings on OS X. --- I've started using a command line tool called [mackup](https://github.com/lra/mackup) to back up and sync many of my dot files and application settings on OS X. diff --git a/src/posts/data/updating-to-latest-git-ubuntu.md b/src/posts/data/updating-to-latest-git-ubuntu.md index c478ed8b..a6104b8b 100644 --- a/src/posts/data/updating-to-latest-git-ubuntu.md +++ b/src/posts/data/updating-to-latest-git-ubuntu.md @@ -3,7 +3,6 @@ title: Updating to the latest version of git on Ubuntu date: '2017-08-13' draft: false tags: ['development', 'git', 'linux', 'ubuntu'] -summary: If you're using git on Ubuntu, the version distributed via apt may not be the newest version of git (I use git to deploy changes on all of the sites I manage). --- If you're using git on Ubuntu, the version distributed via apt may not be the newest version of git (I use git to deploy changes on all of the sites I manage). You can install the latest stable version of git provided by the maintainers as follows: