From 8c2c2231ac070477731be72dd7cad2d9459457f1 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Mon, 5 Oct 2026 13:38:48 -0700 Subject: [PATCH 01/10] some size tweaks for headers on mobile --- css/main.css | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/css/main.css b/css/main.css index f94387ab..6b09cccd 100644 --- a/css/main.css +++ b/css/main.css @@ -124,8 +124,11 @@ h3 { } @media (max-width: 650px) { - h1 { font-size: 2.95rem; } - h2 { font-size: 1.9rem; } + h1 { + margin-top: 1rem; + font-size: 2.25rem; + } + h2 { font-size: 1.8rem; } h3 { font-size: 1.4rem; } } From efe153191a16060fb77facf0bab2bcd7c07870e0 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Tue, 6 Oct 2026 09:03:41 -0700 Subject: [PATCH 02/10] another tiny mobile tweak --- css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index 6b09cccd..160a3abc 100644 --- a/css/main.css +++ b/css/main.css @@ -125,7 +125,7 @@ h3 { @media (max-width: 650px) { h1 { - margin-top: 1rem; + margin-top: 1.5rem; font-size: 2.25rem; } h2 { font-size: 1.8rem; } From 16c3ef1e26ea7ecd5d3a1ba94f5789169a0dccad Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Tue, 6 Oct 2026 09:52:44 -0700 Subject: [PATCH 03/10] audit fix --- package-lock.json | 131 +++++++++++++--------------------------------- 1 file changed, 36 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8f7e477..de6f8501 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,45 +50,45 @@ } }, "node_modules/@11ty/eleventy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.2.tgz", - "integrity": "sha512-IcsDlbXnBf8cHzbM1YBv3JcTyLB35EK88QexmVyFdVJVgUU6bh9g687rpxryJirHzo06PuwnYaEEdVZQfIgRGg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.6.tgz", + "integrity": "sha512-ZlSiR1PLdS2lv7TelBgWAhcvMiLNZkPBlLEb+lh7kGYZ+Mk0bo9qcYgVsewvw9W7Em0RH3wd01h5fAstNDh0zA==", "dev": true, "license": "MIT", "dependencies": { - "@11ty/dependency-tree": "^4.0.0", - "@11ty/dependency-tree-esm": "^2.0.0", + "@11ty/dependency-tree": "^4.0.2", + "@11ty/dependency-tree-esm": "^2.0.4", "@11ty/eleventy-dev-server": "^2.0.8", - "@11ty/eleventy-plugin-bundle": "^3.0.6", + "@11ty/eleventy-plugin-bundle": "^3.0.7", "@11ty/eleventy-utils": "^2.0.7", "@11ty/lodash-custom": "^4.17.21", - "@11ty/posthtml-urls": "^1.0.1", - "@11ty/recursive-copy": "^4.0.2", + "@11ty/posthtml-urls": "^1.0.3", + "@11ty/recursive-copy": "^4.0.4", "@sindresorhus/slugify": "^2.2.1", "bcp-47-normalize": "^2.3.0", "chokidar": "^3.6.0", - "debug": "^4.4.1", + "debug": "^4.4.3", "dependency-graph": "^1.0.0", "entities": "^6.0.1", "filesize": "^10.1.6", "gray-matter": "^4.0.3", "iso-639-1": "^3.1.5", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "kleur": "^4.1.5", - "liquidjs": "^10.21.1", - "luxon": "^3.6.1", - "markdown-it": "^14.1.0", + "liquidjs": "^10.27.0", + "luxon": "^3.7.2", + "markdown-it": "^14.2.0", "minimist": "^1.2.8", - "moo": "^0.5.2", + "moo": "0.5.2", "node-retrieve-globals": "^6.0.1", "nunjucks": "^3.2.4", - "picomatch": "^4.0.2", + "picomatch": "^4.0.4", "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", + "posthtml": "^0.16.7", "posthtml-match-helper": "^2.0.3", - "semver": "^7.7.2", - "slugify": "^1.6.6", - "tinyglobby": "^0.2.14" + "semver": "^7.8.1", + "slugify": "^1.6.9", + "tinyglobby": "^0.2.16" }, "bin": { "eleventy": "cmd.cjs" @@ -270,9 +270,9 @@ } }, "node_modules/@11ty/posthtml-urls": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.2.tgz", - "integrity": "sha512-0vaV3Wt0surZ+oS1VdKKe0axeeupuM+l7W/Z866WFQwF+dGg2Tc/nmhk/5l74/Y55P8KyImnLN9CdygNw2huHg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.3.tgz", + "integrity": "sha512-1YvhnkaNlFnnJic1rBMWmTC2adbuy+JQiBfl1Hecr1Wjjik1pQZmGyk/eC9zKX/FQv52s2Nht1Gi/UwhYqrBeg==", "dev": true, "license": "MIT", "dependencies": { @@ -286,15 +286,15 @@ } }, "node_modules/@11ty/recursive-copy": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-4.0.3.tgz", - "integrity": "sha512-SX48BTLEGX8T/OsKWORsHAAeiDsbFl79Oa/0Wg/mv/d27b7trCVZs7fMHvpSgDvZz/fZqx5rDk8+nx5oyT7xBw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-4.0.4.tgz", + "integrity": "sha512-oI7m8pa7/IAU/3lqRU9vjBbs20iKFo7x+1K9kT3aVira6scc1X9MjBdgLCHzLJeJ7iB6wydioA+kr9/qPnvmlQ==", "dev": true, "license": "ISC", "dependencies": { "errno": "^1.0.0", "junk": "^3.1.0", - "maximatch": "^0.1.0", + "minimatch": "^3.1.5", "slash": "^3.0.0" }, "engines": { @@ -999,49 +999,6 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", @@ -2356,22 +2313,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -2860,9 +2801,9 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, "license": "ISC", "bin": { @@ -2974,9 +2915,9 @@ } }, "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.9.tgz", + "integrity": "sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg==", "dev": true, "license": "MIT", "engines": { @@ -3024,14 +2965,14 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" From bc1a51a4d59748841e11d3f7878fb712880147b4 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Tue, 6 Oct 2026 09:52:56 -0700 Subject: [PATCH 04/10] add district dharma testimonial --- src/pages/resume.njk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/resume.njk b/src/pages/resume.njk index abf49df5..0e480a6c 100644 --- a/src/pages/resume.njk +++ b/src/pages/resume.njk @@ -64,6 +64,17 @@ layout: base.njk a clean and minimalist homepage for the District Dharma collective, built in Eleventy with a Mattrbld content management system to allow for easy editing by the client. +
+ Being of a generation that didn't grow up with technology, I was a little + nervous going into this project, but Lee made it easy. He was patient and + completely non-judgmental with my simple questions, quick to respond by + email, and open to my feedback throughout. He built exactly what I + envisioned for our meditation group's website, and his estimate was the + final cost. When he asked what he could improve, I honestly couldn't come + up with anything. He delivered what he promised and was easy to reach the + whole way through. If you want someone skilled who will also make the + process feel comfortable, I can't recommend him highly enough. +
  • My Liberation Work Has Been Damn Ableist: A Landworker Memoir From f9d8123b9ddd9806bb71ac2d64e16da02d489585 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Tue, 13 Oct 2026 08:30:50 -0700 Subject: [PATCH 05/10] add header ids --- src/pages/resume.njk | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/pages/resume.njk b/src/pages/resume.njk index 0e480a6c..7019ef95 100644 --- a/src/pages/resume.njk +++ b/src/pages/resume.njk @@ -47,7 +47,7 @@ layout: base.njk
    -

    Freelance Web Developer

    +

    Freelance Web Developer

    – Present

    @@ -158,7 +158,7 @@ layout: base.njk datetime="2025-07">July 2025

    -

    Software Development Engineer I & II

    +

    Software Development Engineer I & II

    Worked on green- and brown-field projects with customers, solving emerging @@ -195,7 +195,7 @@ layout: base.njk

    – Present

    -

    Co-owner and artist

    +

    Co-owner and artist

    Maintains website, storefront, and inventory for a diverse set of artistic @@ -221,7 +221,7 @@ layout: base.njk datetime="2017-12">December 2017

    -

    Undergraduate Programming Mentor

    +

    Undergraduate Programming Mentor

    Helped students debug and develop in Python and learn core programming @@ -238,7 +238,7 @@ layout: base.njk datetime="2017-08">August 2017

    -

    Software Development Engineering Intern

    +

    Software Development Engineering Intern

    Developed a chatbot add-on for the Azure Android application.

    @@ -250,7 +250,7 @@ layout: base.njk
    -

    FediLearns (FediLearns (fedilearns.fyi)

    – Present

    @@ -265,7 +265,7 @@ layout: base.njk
    -

    Siblinghood of the Traveling Greeting Card (Siblinghood of the Traveling Greeting Card (siblinghood.quest)

    – Present @@ -280,7 +280,7 @@ layout: base.njk

    -

    FediZineFest (FediZineFest (fedizinefest.fyi)

    – Present

    @@ -306,7 +306,7 @@ layout: base.njk
    -

    Rescue Trans Rescue (Rescue Trans Rescue (rescue-trans-rescue.quest)

    @@ -318,7 +318,7 @@ layout: base.njk
    -

    Education

    +

    Education

    Bachelor of Science — Computer Science From 2bfe6161952f341bbd98441ec0cb44fc156372f9 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Tue, 13 Oct 2026 08:31:32 -0700 Subject: [PATCH 06/10] update fedizinefest --- src/pages/resume.njk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/resume.njk b/src/pages/resume.njk index 7019ef95..b3784b69 100644 --- a/src/pages/resume.njk +++ b/src/pages/resume.njk @@ -285,8 +285,8 @@ layout: base.njk

    – Present

    -

    Creates and runs a global event for zine artists on the fediverse, now kicking - off its third year. Coordinates website, physical material shipping and +

    Creates and runs a global event for zine artists on the fediverse, now in its + third year. Coordinates website, physical material shipping and logistics, payment, and marketing for a 40–50 person project. Leads a small team and delegates appropriate responsibilities.

    From 6ee81d8784e9325c5f490b2a92dd0aa30e9b6711 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 14 Oct 2026 08:28:24 -0700 Subject: [PATCH 07/10] small updates to git post --- src/posts/2026/2026-01-07-intro-to-git.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/posts/2026/2026-01-07-intro-to-git.md b/src/posts/2026/2026-01-07-intro-to-git.md index 76e47ba1..3f6d3ba4 100644 --- a/src/posts/2026/2026-01-07-intro-to-git.md +++ b/src/posts/2026/2026-01-07-intro-to-git.md @@ -11,6 +11,8 @@ tags: alrighty, this one's a real doozy. Strap in. +and as always, if you find an error or have feedback, please [let me know](/contact). + ## versioning have you ever tried to revert to a previous version of a document in MS Office or Google Docs and found that your revision history is cluttered with small changes that by all rights should be grouped into one set of edits, but they aren't, and it's tedious to pick through all the versions? @@ -30,7 +32,7 @@ this walkthrough is best suited for people who want to use `git` in single-perso this walkthrough also focuses on the "happy path," without much discussion of troubleshooting. I may write more on the topic in the future, but we're already over *4,500 words*, so we're calling it a day. -finally, I wrote this walkthrough primarily with knowledge from using **WSL** [more on this later] on **Windows** and with **Zed** as my text editor. While I've tried to cover my bases with other OSes and options, there's a solid chance I'm missing things! +finally, I wrote this walkthrough primarily with knowledge from using **WSL** [more on this later] on **Windows** and with **Zed** as my text editor, and I've since lightly reviewed from **Linux Mint** with **Gram** as my text editor. While I've tried to cover my bases with other OSes and options, there's a solid chance I'm missing things! that all said, let's get (git?) into it! @@ -58,10 +60,10 @@ a CLI a way to interact with your computer and with software in text-only form. if you want to use the `git` CLI, you'll need a terminal. You've got a couple options here: -- on Linux or Mac, you should have one built in! This is the easy path, congrats :) Even better, `git` generally ships with these systems, so there's no installation required. Search for an application called 'Terminal' or similar +- on Linux or Mac, you should have one built in! This is the easy path, congrats :) Even better, `git` generally ships with these systems (or is a one-liner install such as `apt install git`). Search for an application called 'Terminal' or similar - note that I don't have a Mac and have never used one. I can't guarantee that everything operates the same over there - there may be discrepancies I don't know about - on Windows, there's two options - - [`git` for Windows](https://gitforwindows.org/) packages a Linux-like terminal with a `git` GUI. This may be slightly friendlier for people who aren't at all familiar with Linux. If choosing `git` for Windows, [see my installation instructions below](#git-for-windows) + - [`git` for Windows](https://gitforwindows.org/) packages a Linux-like terminal with a `git` GUI. This is probably the friendlier option to get started with. If choosing `git` for Windows, [see my installation instructions below](#git-for-windows) - I use [Windows Subsystem for Linux, or WSL](https://learn.microsoft.com/en-us/windows/wsl/install), which gives you a Linux distribution within Windows. It's pretty smooth sailing at this point, but there's some idiosyncracies to conquer - like the fact that your *Windows* files and your *Linux* files are stored in different places. If choosing WSL, [see my usage notes below](#wsl) - both of the Windows options listed work with [Windows Terminal](https://apps.microsoft.com/detail/9n0dx20hk701) which offers a nicer-looking terminal experience than the basic command prompt. If you're going to keep working with what you set up today, I recommend it! @@ -83,7 +85,7 @@ you can open `git` for Windows via the start menu by searching for 'git bash.' I while *installing* WSL is a single command, here's a couple notes about getting started once *inside* WSL: - don't be concerned that you can't see anything when you type or paste your password! Since it's sensitive information, this is intentional. You'll notice this pattern a couple of times while following this walkthrough -- `Ctrl+C` and `Ctrl+V` won't work like they do on Windows. If you want to copy/paste, right-click (there won't be a context menu, it'll just happen) +- `Ctrl+C` and `Ctrl+V` won't work like they do on Windows. If you want to copy/paste, use `Shift+Ctrl+C` and `Shift+Ctrl+V` - if you're downloading a text editor like the ones mentioned above, you'll still follow the *Windows* instructions you'll also need to be careful of a few things regarding text editors to make them work with WSL: From 0125216d96ae996d1e3faa09d94274ec24244ea6 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 14 Oct 2026 08:43:19 -0700 Subject: [PATCH 08/10] add more aout remote commands --- src/posts/2026/2026-01-07-intro-to-git.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/posts/2026/2026-01-07-intro-to-git.md b/src/posts/2026/2026-01-07-intro-to-git.md index 3f6d3ba4..f032bc57 100644 --- a/src/posts/2026/2026-01-07-intro-to-git.md +++ b/src/posts/2026/2026-01-07-intro-to-git.md @@ -356,14 +356,16 @@ let's head on over to [Codeberg](https://codeberg.org/) First off, we'll make an now we'll make a new project using the `+` in the upper right. Choose 'New repository,' then pick a repository name. You can leave the other settings be. -with the project created, Codeberg will tell us three things we can do: clone the repository, create a new repository, or push an existing repository. We'll push an existing one. +with the project created, Codeberg will tell us three things we can do: clone the repository, create a new repository, or push an existing repository. We'll push an existing one. Codeberg says we can do this: ```sh -git remote add origin https://codeberg.org/inherentlee/testing.git +git remote add origin https://codeberg.org/inherentlee/git-intro.git git push -u origin main ``` -first, we'll add a remote. Across from the project title, we should see a button that says `Code` with a dropdown indicator. It'll offer a few choices, the first two being SSH and HTTPS. I'll talk about SSH in a bit, but let's try HTTPS first. Copy that URL; we're about to use it in a command. +ok, let's break that down. + +first, we'll add a remote. Across from the project title, we should see a button that says `Code` with a dropdown indicator. It'll offer a few choices, the first two being SSH and HTTPS. I'll talk about SSH in a bit, but let's try HTTPS first. Copy that URL; we're about to use it in a command. (You can also directly copy from the instructions we read above, but those won't be available after you've added code to the Codeberg project.) > tip: the remote can be named whatever you want! Traditionally, it's called `origin`, but if it's easier for you to remember, you might call it `codeberg` or maybe `remote` From aba74f280e7d73d1ce91b2545eb25c9d62b34f85 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 14 Oct 2026 08:48:25 -0700 Subject: [PATCH 09/10] some tweaks to git post --- src/posts/2026/2026-01-07-intro-to-git.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/posts/2026/2026-01-07-intro-to-git.md b/src/posts/2026/2026-01-07-intro-to-git.md index f032bc57..53d623db 100644 --- a/src/posts/2026/2026-01-07-intro-to-git.md +++ b/src/posts/2026/2026-01-07-intro-to-git.md @@ -436,7 +436,7 @@ running `ssh-keygen` will take us through a series of prompts. Assuming we don't when you choose a passphrase, *write it down*. If you lose it, there is no recourse. You will have to generate a new SSH key. -after generation, we will have two files at the location specified by the tool (or the custom location we chose). Generally, that's the folder `.ssh` in our home directory. If we navigate to that directory (`cd $HOME/.ssh`) and look at the files (`ls`), we'll see files named `id_rsa` and `id_rsa.pub`. The one that ends with `.pub` is the *public* key. +after generation, we will have two files at the location specified by the tool (or the custom location we chose). Generally, that's the folder `.ssh` in our home directory. If we navigate to that directory (`cd $HOME/.ssh`) and look at the files (`ls`), we'll see files named `id_rsa` and `id_rsa.pub` (or maybe `id_ed25519` and `id_ed25519.pub` or something else). The one that ends with `.pub` is the *public* key. #### an alias... @@ -492,7 +492,7 @@ in order for all this to be useful, we need to tell Codeberg about our SSH key. ### `git push`, take two -we can now call `git push` again and again now without having to repeat our credentials every time. We can also call `git pull` for our private repositories. +whether we're using HTTPS or SSH, we can now call `git push` again and again now without having to repeat our credentials every time. We can also call `git pull` for our private repositories. ## summary From 4be20cccb34995bf2687ee65d2123a1e207a1249 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 14 Oct 2026 10:38:57 -0700 Subject: [PATCH 10/10] border radius for blockquotes --- css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/main.css b/css/main.css index 160a3abc..3b9abfbd 100644 --- a/css/main.css +++ b/css/main.css @@ -240,7 +240,7 @@ dd { blockquote { margin: .5rem 0; padding: 0 1rem; - border-radius: .25rem 1rem 1rem .25rem; + border-radius: .5rem; line-height: 1.25; border-left: .5rem solid var(--color-pink); }