From 61d07ebfff89e72d759da88f35c328d49efd6dcd Mon Sep 17 00:00:00 2001 From: PatternCatalyst Date: Sun, 1 Nov 2026 07:12:16 -0500 Subject: [PATCH] docs: standardize primary nav (Home/Diagrams) and add diagrams gallery --- _includes/header.html | 2 + diagrams.html | 117 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 119 insertions(+) create mode 100644 diagrams.html diff --git a/_includes/header.html b/_includes/header.html index 5271ebe..7d46d1f 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -11,6 +11,8 @@ {% if page.url contains '/docs/' %}aria-current="page"{% endif %}>Chapters Examples + Diagrams Bibliography + .diagram-gallery { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr)); + gap: 2rem; + margin-top: 2rem; + } + .diagram-gallery .excalidraw-embed { margin: 0; } + @media (max-width: 40rem) { + .diagram-gallery { grid-template-columns: 1fr; } + } + + +
+
+ Diagrams +

Every figure, on one page.

+

+ The 79 diagrams from Linux Systems Programming, in reading order. Each one renders + inline here and ships a paired .excalidraw source you can + open on excalidraw.com and edit. +

+
+
+ +
+
+ +
+