From bbdfe1d272b5376577962e90c9335fb3d3f7bf59 Mon Sep 17 00:00:00 2001 From: Ronan Berder Date: Tue, 23 Jun 2026 18:22:45 +0800 Subject: [PATCH] Disable HTMX boost on docs home link --- astro.config.mjs | 1 + docs/src/site/SidebarHeader.astro | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 docs/src/site/SidebarHeader.astro diff --git a/astro.config.mjs b/astro.config.mjs index e57339e..cb6313a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -19,6 +19,7 @@ export default defineConfig({ css: false, components: { Head: './docs/src/site/StyleHead.astro', + SidebarHeader: './docs/src/site/SidebarHeader.astro', ContentHeader: './docs/src/site/ContentHeader.astro', }, site: { diff --git a/docs/src/site/SidebarHeader.astro b/docs/src/site/SidebarHeader.astro new file mode 100644 index 0000000..28f9a19 --- /dev/null +++ b/docs/src/site/SidebarHeader.astro @@ -0,0 +1,28 @@ +--- +const { site } = Astro.props; +const escapeHtml = (value) => + String(value ?? "") + .replaceAll("&", "&") + .replaceAll("<", "<") + .replaceAll(">", ">") + .replaceAll('"', """); +const logo = site.logo?.svg + ? site.logo.svg + : site.logo?.url + ? `${escapeHtml(site.title)} logo` + : ""; +--- + + + { + logo && ( +
+ +
+ ) + } +
+ {site.title} + {site.subtitle && {site.subtitle}} +
+