From 95a0f3f98e44ceaeb861bbcd4cd426db70d3814a Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Tue, 25 Jun 2024 12:32:26 -0700 Subject: [PATCH] chore: colophon page --- package-lock.json | 4 ++-- package.json | 2 +- src/_data/nav.js | 1 + src/pages/secondary/colophon.md | 19 +++++++++++++++++++ 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 src/pages/secondary/colophon.md diff --git a/package-lock.json b/package-lock.json index 87624396..c91be33e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.34", + "version": "19.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.34", + "version": "19.6.0", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 63c20b5d..8b2eb2fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.34", + "version": "19.6.0", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/_data/nav.js b/src/_data/nav.js index f4b20509..3a59409d 100644 --- a/src/_data/nav.js +++ b/src/_data/nav.js @@ -14,6 +14,7 @@ export default async function () { footer: [ { name: 'Now' }, { name: 'Uses' }, + { name: 'Colophon' }, { name: 'Blogroll' }, { name: 'Save' }, ], diff --git a/src/pages/secondary/colophon.md b/src/pages/secondary/colophon.md new file mode 100644 index 00000000..f3d5116e --- /dev/null +++ b/src/pages/secondary/colophon.md @@ -0,0 +1,19 @@ +--- +title: Colophon +layout: page +permalink: /colophon.html +description: The tools I use to build and maintain this site. +--- + + +This site is built and maintained using a number of tools. + +- The frontend of the site is built using [11ty](https://www.11ty.dev) and the source for that is openly available on [GitHub](https://github.com/cdransf/coryd.dev). + - The frontend is hosted on [Cloudflare Pages](https://pages.cloudflare.com) and rebuilds hourly. + - My contact form is submitted to [Supabase](https://supabase.com) using a Cloudflare worker and entries are available to read in [Directus](https://directus.io). +- Posts, links and media data (music, watching and books) are stored various tables at [Supabase](https://supabase.com) and managed via a [Directus](https://directus.io) instance hosted at DigitalOcean. + - Posts are composed in [Obsidian](https://obsidian.md) before being saved in Directus. +- Images are hosted on bunny.net. +- I use DNSimple to register my domains and [DNSControl](https://dnscontrol.org) to configure and manage records. +- I use [Plausible](https://plausible.io) for analytics. +- Feedpress helps normalize my feeds and provides lightweight feed insights.