--- // The site shell: sticky rail on the left, one centred frame, footer at the // bottom of the body column. The homepage, pricing, and blog all use it. // Prerendered pages resolve the star count once at build time. import Layout from "./Layout.astro"; import RailB from "../components/variants/rail-b.astro"; import { getStars, formatStars } from "../lib/github"; import "../styles/variants/doc.css"; interface Props { title: string; description: string; current?: "home" | "pricing" | "blog"; } const { title, description, current = "home" } = Astro.props; const GH = "https://github.com/UsefulSoftwareCo/executor"; const stars = await getStars(); ---