From 12e0d04cf1e92499703ba0792642626365012db7 Mon Sep 17 00:00:00 2001 From: dturbeki Date: Fri, 16 Jan 2026 16:11:14 +0100 Subject: [PATCH 1/2] docs: add edit on github button on every page --- docs/astro.config.mjs | 1 + docs/src/components/overrides/EditLink.astro | 37 ++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 docs/src/components/overrides/EditLink.astro diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index a4165f9..5e2b46e 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -16,6 +16,7 @@ export default defineConfig({ // Component overrides for custom design components: { Sidebar: "./src/components/overrides/Sidebar.astro", + EditLink: "./src/components/overrides/EditLink.astro", }, // Autogenerate sidebar from directory structure // Contributors only need to add frontmatter to control ordering diff --git a/docs/src/components/overrides/EditLink.astro b/docs/src/components/overrides/EditLink.astro new file mode 100644 index 0000000..11004ab --- /dev/null +++ b/docs/src/components/overrides/EditLink.astro @@ -0,0 +1,37 @@ +--- +const path = Astro.url.pathname.slice(1).replace(/\/$/, '') || 'index'; +--- + + + + From 31af6e1f4da073881aa87b786ad18e754494dc58 Mon Sep 17 00:00:00 2001 From: dturbeki Date: Fri, 16 Jan 2026 17:16:56 +0100 Subject: [PATCH 2/2] docs: run lint on edit on github button --- docs/src/components/overrides/EditLink.astro | 21 ++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/src/components/overrides/EditLink.astro b/docs/src/components/overrides/EditLink.astro index 11004ab..27f51a3 100644 --- a/docs/src/components/overrides/EditLink.astro +++ b/docs/src/components/overrides/EditLink.astro @@ -1,11 +1,24 @@ --- -const path = Astro.url.pathname.slice(1).replace(/\/$/, '') || 'index'; +const path = Astro.url.pathname.slice(1).replace(/\/$/, "") || "index"; ---