From 3c2345282f4f07c89e9ae918d2a7156f8d47cd3d Mon Sep 17 00:00:00 2001 From: Ryan Malloy Date: Fri, 13 Feb 2026 01:25:02 -0700 Subject: [PATCH] Fix Dockerfile patch ordering and deduplicate landing cards COPY patches/ before npm ci so the postinstall Starlight head.ts patch runs during install. Replace duplicate Tutorials card on the landing page with a Concepts card. --- docs/Dockerfile | 2 ++ docs/src/content/docs/index.mdx | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/Dockerfile b/docs/Dockerfile index 0e66d72..92c8152 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -4,6 +4,7 @@ FROM node:22-slim AS dev WORKDIR /app COPY package*.json ./ +COPY patches/ patches/ RUN npm ci COPY . . @@ -18,6 +19,7 @@ FROM node:22-slim AS build WORKDIR /app COPY package*.json ./ +COPY patches/ patches/ RUN npm ci COPY . . diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index 981b9fa..29b173a 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -23,12 +23,12 @@ import { Card, CardGrid } from '@astrojs/starlight/components'; [Start here](/getting-started/) - Step-by-step circuit design walkthroughs, from filters to Monte Carlo yield analysis. + Step-by-step walkthroughs: filter design, Monte Carlo yield analysis, parameter sweeps. [Browse tutorials](/tutorials/) - - Task-specific walkthroughs --- filter design, Monte Carlo yield, parameter sweeps. - [Browse tutorials](/tutorials/) + + Background on LTspice on Linux, simulation types, and SPICE fundamentals. + [Read concepts](/concepts/ltspice-on-linux/) Every tool, resource, and prompt documented with parameters, types, and examples.