diff --git a/.vscode/settings.json b/.vscode/settings.json
index bd5dc4422..73c2654bd 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -307,9 +307,6 @@
// Enable / Disable compound words like 'errormessage'.
"cSpell.allowCompoundWords": true,
- // Words to be ignored and not suggested.
- "cSpell.ignoreWords": ["behaviour"],
-
// Specify paths/files to ignore.
"cSpell.ignorePaths": [".git/", "node_modules/"],
diff --git a/_assets/styles/_about.scss b/_assets/styles/_about.scss
index 9b3eb22f3..dc7c78cfd 100644
--- a/_assets/styles/_about.scss
+++ b/_assets/styles/_about.scss
@@ -1,8 +1,8 @@
// The about page: the question the project started from, how the community
-// is organised, and where things stand.
+// is organized, and where things stand.
// It reads at the same 1200px width as docs and home, and sets its own
-// offset under the fixed navbar. Colours come from _sublime-theme.scss;
+// offset under the fixed navbar. Colors come from _sublime-theme.scss;
// $about-muted matches the tone _home.scss and _docs.scss give secondary
// copy, so all three pages read alike.
@@ -118,7 +118,7 @@ $about-hairline: rgb(167 151 139 / 55%);
text-wrap: balance;
}
-// The four verbs recur sitewide, coloured here as home colours them in its
+// The four verbs recur sitewide, colored here as home colors them in its
// masthead.
.about-question em {
font-style: normal;
@@ -169,7 +169,7 @@ $about-hairline: rgb(167 151 139 / 55%);
// A rule between the columns rather than above each: the three are parallel
// and carry equal weight. Spacing comes from padding rather than a column
-// gap, so the rule sits centred between two columns and the outer edges stay
+// gap, so the rule sits centered between two columns and the outer edges stay
// flush with the heading above.
.about .tenet {
padding-inline: clamp(1rem, 2.2vw, 2rem);
diff --git a/_assets/styles/_docs.scss b/_assets/styles/_docs.scss
index b67f80c75..1951d36c0 100644
--- a/_assets/styles/_docs.scss
+++ b/_assets/styles/_docs.scss
@@ -3,7 +3,7 @@
// The docs index: what is written, and what is still open.
// This page reads wider than the 48ch column the rest of the site uses, so it
-// sets its own width and its own offset under the fixed navbar. Colours come
+// sets its own width and its own offset under the fixed navbar. Colors come
// from _sublime-theme.scss; $docs-muted is the tone _home.scss gives secondary
// copy, so the two pages read alike.
@@ -291,7 +291,7 @@ $docs-flag-text: shade-color($quaternary, 25%);
line-height: 1.6;
}
-// The chip carries the state in text, so it does not rest on colour alone.
+// The chip carries the state in text, so it does not rest on color alone.
.docs-index .rule-flag {
padding: 0.0625rem 0.4375rem;
font-family: $font-family-monospace;
diff --git a/_assets/styles/_home.scss b/_assets/styles/_home.scss
index 066da7382..9625858fc 100644
--- a/_assets/styles/_home.scss
+++ b/_assets/styles/_home.scss
@@ -110,9 +110,9 @@
pointer-events: none;
opacity: 0.14;
- // Up by a fifth, not a third. At a third the circle's centre sits behind
+ // Up by a fifth, not a third. At a third the circle's center sits behind
// the fixed navbar on a phone, so all that shows is the cap below its
- // widest point, and a cap reads as an oval. A fifth keeps the centre clear
+ // widest point, and a cap reads as an oval. A fifth keeps the center clear
// of the navbar at every width, so the curve is legible as a circle.
transform: translate(30%, -20%);
}
diff --git a/_assets/styles/_nav.scss b/_assets/styles/_nav.scss
index 65e63c572..9815609c2 100644
--- a/_assets/styles/_nav.scss
+++ b/_assets/styles/_nav.scss
@@ -39,7 +39,7 @@ bento-sidebar {
margin-block: calc(var(--bs-navbar-padding-y) * -1);
}
-// Marks the current page beside `aria-current`, so it is not colour alone.
+// Marks the current page beside `aria-current`, so it is not color alone.
.navbar-dark .nav-link.active {
border-bottom: 2px solid $primary;
}
diff --git a/_assets/styles/_news-item.scss b/_assets/styles/_news-item.scss
index 556f055c6..b9068d8bd 100644
--- a/_assets/styles/_news-item.scss
+++ b/_assets/styles/_news-item.scss
@@ -2,7 +2,7 @@
// the same 1200px width as the rest of the site; the prose between them sits
// at a reading measure instead, because this page is for reading.
-// Colours come from _sublime-theme.scss and match the tone _news.scss gives
+// Colors come from _sublime-theme.scss and match the tone _news.scss gives
// the archive, so the two pages agree on what a category and a date look
// like.
$news-item-wrap: 1200px;
@@ -70,7 +70,7 @@ $news-item-hairline: rgb(167 151 139 / 55%);
margin: 0;
}
-// The same flat, opaque chip as the archive's, recoloured for the ink it
+// The same flat, opaque chip as the archive's, recolored for the ink it
// sits on: ink text on the light accent.
.news-item .entry-cat {
display: inline-block;
@@ -213,7 +213,7 @@ $news-item-hairline: rgb(167 151 139 / 55%);
}
/* --- Foot: prev/next ----------------------------------------------------
- Only rendered when a neighbour exists (see the layout's own condition), so
+ Only rendered when a neighbor exists (see the layout's own condition), so
it never shows on a lone post.
*/
diff --git a/_assets/styles/_news.scss b/_assets/styles/_news.scss
index 59d5ec2df..f52133e6e 100644
--- a/_assets/styles/_news.scss
+++ b/_assets/styles/_news.scss
@@ -4,7 +4,7 @@
// earlier as a plain list. Reads at the same 1200px width as home, docs, and
// about, with its own offset under the fixed navbar.
-// Colours come from _sublime-theme.scss. $news-muted matches the tone the
+// Colors come from _sublime-theme.scss. $news-muted matches the tone the
// other pages give secondary copy; $news-link doubles as the category chip's
// fill, so the chip and every link on the page draw from one dark teal.
$news-wrap: 1200px;
@@ -120,7 +120,7 @@ $news-quiet-bg: color.mix($tertiary, $body-bg, 12%);
}
/* --- Category chip ---------------------------------------------------
- Flat and opaque: one fixed pair of colours, so it reads the same in the
+ Flat and opaque: one fixed pair of colors, so it reads the same in the
featured band and in the list below.
*/
diff --git a/_assets/styles/_sublime-theme.scss b/_assets/styles/_sublime-theme.scss
index 136bcde2b..a43a66e20 100644
--- a/_assets/styles/_sublime-theme.scss
+++ b/_assets/styles/_sublime-theme.scss
@@ -10,7 +10,7 @@ $spacer: 1rem;
$body-color: #1d1916;
// The navbar is `bg-dark`, which until now meant Bootstrap's own #212529: a
-// colour this palette never chose. Against parchment nobody could tell, but
+// color this palette never chose. Against parchment nobody could tell, but
// a page with a dark section under the navbar puts a cool grey directly on
// our warm ink and it reads as a mistake. Our dark is the ink.
$dark: $body-color;
diff --git a/build/shared/commit-message.mts b/build/shared/commit-message.mts
index 9a18ad157..6f7c89a63 100644
--- a/build/shared/commit-message.mts
+++ b/build/shared/commit-message.mts
@@ -12,7 +12,7 @@
*
* Each is spelt so that it is drawn as an emoji and no more: the characters
* that would otherwise come out as flat text carry U+FE0F, and the ones
- * already drawn in colour do not carry one they have no use for. A test holds
+ * already drawn in color do not carry one they have no use for. A test holds
* the list to that.
*/
export const CATEGORIES: RecordAbout
diff --git a/collections/_pages/home.html b/collections/_pages/home.html
index 36ac03bb3..8f50c9448 100644
--- a/collections/_pages/home.html
+++ b/collections/_pages/home.html
@@ -242,7 +242,7 @@ How we work
>
- Open issues across the organisation marked as suitable to pick up. + Open issues across the organization marked as suitable to pick up. See also