diff --git a/_config.yml b/_config.yml index 9a7d0818..53e41cd6 100644 --- a/_config.yml +++ b/_config.yml @@ -41,7 +41,7 @@ collections: output: true permalink: /docs/:name/ plans: - output: true + output: false permalink: /plans/:name/ example_pages: output: true diff --git a/_example_pages/index.md b/_example_pages/index.md index de8f6073..ac58391d 100644 --- a/_example_pages/index.md +++ b/_example_pages/index.md @@ -1,6 +1,6 @@ --- title: "Runnable Examples" -description: "Twenty-one runnable examples demonstrating cloud-native patterns in six language stacks — each with automated verification." +description: "Twenty-one runnable examples demonstrating cloud-native patterns in six language stacks, each with automated verification." marker: "▶" label: "Examples" permalink: /examples/ @@ -63,9 +63,9 @@ for install instructions. | 26 | [Failure Modes]({{ '/docs/26-appendix-m-failure-modes/' | relative_url }}) | Timeout, retry, circuit breaker, bulkhead, fallback | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Docker | | 27 | [Feature Flags]({{ '/docs/27-appendix-n-feature-flags/' | relative_url }}) | OpenFeature + flagd, targeting rules, rollout | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Docker | | 28 | [Newman API Testing]({{ '/docs/28-appendix-o-newman/' | relative_url }}) | Postman collection runner, schema validation, CI | n/a | n/a | n/a | n/a | n/a | n/a | Docker | -| 30 | [Blazor Server + SignalR]({{ '/docs/30-appendix-q-blazor-signalr/' | relative_url }}) | Real-time dashboard with SignalR circuit and Redis backplane | — | — | — | ✓ | — | — | Docker | +| 30 | [Blazor Server + SignalR]({{ '/docs/30-appendix-q-blazor-signalr/' | relative_url }}) | Real-time dashboard with SignalR circuit and Redis backplane | ✗ | ✗ | ✗ | ✓ | ✗ | ✗ | Docker | -**Legend:** ✓ = available, — = not applicable (language-specific example), n/a = language-agnostic (no application code) +**Legend:** ✓ = available, ✗ = not applicable (language-specific example), n/a = language-agnostic (no application code) --- diff --git a/_includes/codetabs.html b/_includes/codetabs.html index 20bd8438..c715c66c 100644 --- a/_includes/codetabs.html +++ b/_includes/codetabs.html @@ -4,7 +4,7 @@ Emits an empty marker; assets/js/codetabs.js absorbs the next N fenced code blocks (N = number of pipe-separated labels) into an accessible tab group. Because the code blocks stay ordinary Markdown fences, Rouge - still highlights them at build time — no plugin required. + still highlights them at build time, no plugin required. Usage (place the marker, then one fenced block per label, IN THIS ORDER): diff --git a/_includes/excalidraw.html b/_includes/excalidraw.html index 5d7d1215..d7d03391 100644 --- a/_includes/excalidraw.html +++ b/_includes/excalidraw.html @@ -5,7 +5,7 @@ {% include excalidraw.html file="05-ebpf-load-attach" alt="Diagram showing how an eBPF program is loaded and attached" - caption="Figure 5.1 — Load, verify, attach" %} + caption="Figure 5.1: Load, verify, attach" %} Expects two files under assets/diagrams/: .excalidraw ← editable source (Excalidraw v2 JSON) diff --git a/_includes/footer.html b/_includes/footer.html index 2ca15760..cd3b6429 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -10,7 +10,7 @@

The book