diff --git a/content/posts/git-workflow-0.md b/content/posts/git-workflow-0.md
index e5c744f..6a3c1cd 100644
--- a/content/posts/git-workflow-0.md
+++ b/content/posts/git-workflow-0.md
@@ -1,5 +1,6 @@
---
date: "2020-11-17T13:13:03-08:00"
+lastmod: "2020-11-19T12:23:18-08:00"
description: A seires on setting up resilient git-based project workflows, free of vendor lock-in.
outputs:
- html
@@ -7,6 +8,7 @@ outputs:
tags:
- git
- foss
+techarticle: true
title: "Resilient Git, Part 0: Introduction"
---
diff --git a/content/posts/git-workflow-1.md b/content/posts/git-workflow-1.md
index 6317274..82cd3c4 100644
--- a/content/posts/git-workflow-1.md
+++ b/content/posts/git-workflow-1.md
@@ -1,5 +1,6 @@
---
date: "2020-11-18T18:31:15-08:00"
+lastmod: "2020-11-19T12:23:18-08:00"
description: Efficient redundancy via repository mirroring with nothing but git.
outputs:
- html
@@ -7,6 +8,7 @@ outputs:
tags:
- git
- foss
+techarticle: true
title: "Resilient Git, Part 1: Hydra Hosting"
---
diff --git a/content/posts/website-best-practices.md b/content/posts/website-best-practices.md
index 6642a0d..10dd402 100644
--- a/content/posts/website-best-practices.md
+++ b/content/posts/website-best-practices.md
@@ -17,6 +17,7 @@ sitemap:
featured: 2
image: "serenity-4x.png"
image_alt: "Retro-looking browser with bitmap fonts showing this article's \"code snippet 4\"."
+techarticle: true
title: "Best practices for inclusive textual websites"
---
@@ -1042,7 +1043,7 @@ Where long inline `` elements can trigger horizontal scrolling, consider a
### Keeping text together
-Soft hyphens are great for splitting up text, but some text should stay together. The phrase "10 cm", for instance, would flow poorly if "10" and "cm" appeared on separate lines. Splitting text becomes especially painful on narrow viewports. A non-breaking space keeps the surrounding text from being re-flowed. Use the ` ` HTML entity instead of a space: `10 cm`. {{}} by {{}},[^17] a typographer, describes [where to use the non-breaking space](https://briefs.video/videos/is-progressive-enhancement-dead-yet/) in more detail.
+Soft hyphens are great for splitting up text, but some text should stay together. The phrase "10 cm", for instance, would flow poorly if "10" and "cm" appeared on separate lines. Splitting text becomes especially painful on narrow viewports. A non-breaking space keeps the surrounding text from being re-flowed. Use the ` ` HTML entity instead of a space: `10 cm`. {{}} by {{}},[^17] a typographer, describes [where to use the non-breaking space](https://briefs.video/videos/is-progressive-enhancement-dead-yet/) in more detail.
One exception to the rules from Practical Typography: don't use a non-breaking space if it would trigger two-dimensional scrolling on a narrow viewport. Between broken text and two-dimensional scrolling, broken text is the lesser evil. I personally set a cutoff at 2.5 cm (1 inch) at 125% zoom.
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 2a7f74b..b45ce12 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -1,7 +1,7 @@
{{ partial "head.html" . -}}
-
+
{{ partial "header.html" . -}}
{{- block "main" . }}{{- end -}}
{{ partialCached "footer.html" . }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index f14ed57..775d5f8 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,6 +1,6 @@
-