misc fixes

This commit is contained in:
Cory Dransfeldt 2023-03-13 13:31:52 -07:00
parent 8c319793ac
commit 362ce5e88b
No known key found for this signature in database
5 changed files with 50 additions and 7 deletions

View file

@ -1,7 +1,6 @@
{ {
"name": "Cory Dransfeldt", "name": "Cory Dransfeldt",
"url": "https://coryd.dev", "url": "https://coryd.dev",
"urlCdn": "https://cdn.coryd.dev",
"title": "Cory Dransfeldt", "title": "Cory Dransfeldt",
"description": "I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.", "description": "I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.",
"gmail": "mailto:hi@coryd.dev", "gmail": "mailto:hi@coryd.dev",

View file

@ -2,5 +2,5 @@
<a class="no-underline" href="/now"><h2 class="m-0 text-xl font-black leading-tight tracking-normal md:text-2xl text-primary-400 hover:text-primary-500 dark:hover:text-primary-300 mb-4">Now</h2></a> <a class="no-underline" href="/now"><h2 class="m-0 text-xl font-black leading-tight tracking-normal md:text-2xl text-primary-400 hover:text-primary-500 dark:hover:text-primary-300 mb-4">Now</h2></a>
<p>I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.</p> <p>I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.</p>
<p>{{ status.emoji }} {{ status.content }}</p> <p>{{ status.emoji }} {{ status.content }}</p>
<p class="mb-0"><a class="no-underline dark:text-white text-gray-800 font-normal" href={{nowplaying.url}}><span class="icon-inline">{% heroicon "solid" "music-note" "Now playing" "width=20 height=20" %}</span> {{nowplaying.title}} by {{nowplaying.artist}}</a></p> <p class="mb-0"><a class="no-underline dark:text-white text-gray-800 font-normal" href={{nowplaying.url}}><span class="icon-inline mr-1">{% heroicon "solid" "music-note" "Now playing" "width=20 height=20" %}</span> {{nowplaying.title}} by {{nowplaying.artist}}</a></p>
</div> </div>

View file

@ -8,10 +8,6 @@ images: ['/static/images/blog/privacy.jpg']
A rundown of privacy tools that work well with Apple's technology ecosystem.<!-- excerpt -->[^1] A rundown of privacy tools that work well with Apple's technology ecosystem.<!-- excerpt -->[^1]
## Overview
<TOCInline toc={props.toc} exclude="Overview" toHeading={2} />
## Email providers ## Email providers
Ubiquitous free email providers profit by mining user data (whether humans are involved or not). Your inbox acts as a key to your digital life and you should avoid using any provider that monetizes its contents. Ubiquitous free email providers profit by mining user data (whether humans are involved or not). Your inbox acts as a key to your digital life and you should avoid using any provider that monetizes its contents.

View file

@ -9,7 +9,7 @@ I've been using Fastmail for years now and have explored a number of different a
For now, I've approached filtering my mail by applying regular expressions to reasonably broad categories of incoming mail[^2]. My thinking with this approach is that will scale better over the long term by applying heuristics to common phrases and patterns in incoming mail without the need to apply rules to senders on a per address or domain basis. For now, I've approached filtering my mail by applying regular expressions to reasonably broad categories of incoming mail[^2]. My thinking with this approach is that will scale better over the long term by applying heuristics to common phrases and patterns in incoming mail without the need to apply rules to senders on a per address or domain basis.
<img src="https://files.coryd.dev/j/Jd6NQcAVD3oU4gkgZMpD+" alt="A diagram of my Fastmail workflow" styles="width:100%;height:auto;margin:.5em 0" /> <img src="https://cdn.coryd.dev/blog/fastmail-workflow.jpg" alt="A diagram of my Fastmail workflow" styles="width:100%;height:auto;margin:.5em 0" />
## Alias-specific rules ## Alias-specific rules

48
vercel.json Normal file
View file

@ -0,0 +1,48 @@
{
"redirects": [
{
"source": "/blog/fixing-safari-icloud-syncing",
"destination": "/posts/2022/fixing-safari-icloud-syncing/"
},
{
"source": "/blog/migrating-to-fastmail",
"destination": "/posts/2022/migrating-to-fastmail/"
},
{
"source": "/blog/client-side-webmentions-in-nextjs",
"destination": "/posts/2023/client-side-webmentions-in-nextjs/"
},
{
"source": "/blog/apple-centric-digital-privacy-tools",
"destination": "/posts/2022/apple-centric-digital-privacy-tools/"
},
{
"source": "/blog/automating-rss-syndication-with-nextjs-github",
"destination": "/posts/2023/automating-rss-syndication-with-nextjs-github/"
},
{
"source": "/blog/apple-music-a-tale-of-woe",
"destination": "/posts/2021/apple-music-a-tale-of-woe/"
},
{
"source": "/blog/building-a-now-page-using-nextjs-and-social-apis",
"destination": "/posts/2023/building-a-now-page-using-nextjs-and-social-apis/"
},
{
"source": "/blog/adding-client-side-rendered-webmentions-to-my-blog",
"destination": "/posts/2023/client-side-webmentions-in-nextjs/"
},
{
"source": "/blog/automating-email-cleanup-in-gmail",
"destination": "/posts/2022/automating-email-cleanup-in-gmail/"
},
{
"source": "/blog/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt",
"destination": "/posts/2023/fastmail-handling-inbound-email-with-regex-filters-now-with-chatgpt/"
},
{
"source": "/blog/simple-api-fetch-hooks-with-swr",
"destination": "/posts/2022/simple-api-fetch-hooks-with-swr/"
}
]
}