From 331a0058d405156da98cad3ffcce85a0e644de31 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt <hi@coryd.dev> Date: Sat, 11 Mar 2023 21:29:58 -0800 Subject: [PATCH] cleanup --- src/posts/data/2021-reading-list.md | 1 - src/posts/data/2022-reading-list.md | 1 - src/posts/data/a-brief-intro-to-git.md | 1 - .../data/adding-client-side-rendered-webmentions-to-my-blog.md | 1 - src/posts/data/apple-centric-digital-privacy-tools.md | 1 - src/posts/data/apple-messages-a-tale-of-woe.md | 1 - src/posts/data/apple-music-a-tale-of-woe.md | 1 - src/posts/data/automatic-feedbin-subscription-backups.md | 1 - src/posts/data/automating-and-overengineering-my-now-page.md | 1 - src/posts/data/automating-email-cleanup-in-gmail.md | 1 - .../data/automating-rss-syndication-with-nextjs-github.md | 1 - .../data/building-a-now-page-using-nextjs-and-social-apis.md | 1 - src/posts/data/clearing-mod-pagespeed-cache.md | 1 - src/posts/data/client-side-webmentions-in-nextjs.md | 1 - src/posts/data/digital-privacy-tools.md | 1 - ...ndling-inbound-email-with-regex-filters-now-with-chatgpt.md | 1 - src/posts/data/fixing-safari-icloud-syncing.md | 1 - src/posts/data/generating-responsive-css-grid-neat.md | 1 - src/posts/data/leaving-google-apps-for-fastmail.md | 1 - src/posts/data/migrating-to-fastmail.md | 1 - src/posts/data/simple-api-fetch-hooks-with-swr.md | 1 - src/posts/data/ssh-directory-permissions.md | 3 +-- src/posts/data/syncing-osx-app-preferences-dot-files.md | 1 - src/posts/data/updating-to-latest-git-ubuntu.md | 1 - 24 files changed, 1 insertion(+), 25 deletions(-) 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).<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt -->[^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.<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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).<!-- excerpt --> 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/).<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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).<!-- excerpt --> 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].<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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).<!-- excerpt --> 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.<!-- excerpt --> 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.<!-- excerpt --> 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]).<!-- excerpt --> +I was recently setting up a new, always-on machine that I do occasional dev work.<!-- excerpt --> 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.<!-- excerpt --> 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).<!-- excerpt --> You can install the latest stable version of git provided by the maintainers as follows: