From beb8e9a0bd8d6aa3c6681a2b3a84bb1a25667802 Mon Sep 17 00:00:00 2001 From: Jules Neny Date: Mon, 11 May 2026 15:04:58 +0200 Subject: [PATCH] feat(v11-i): footer CTA infolettre + endpoint /api/subscribe Kit V4 --- .env.example | 3 ++ src/components/astro/Footer.astro | 70 ++++++++++++++++++++++++++++++ src/layouts/BaseLayout.astro | 2 + src/pages/api/subscribe.ts | 71 +++++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 src/components/astro/Footer.astro create mode 100644 src/pages/api/subscribe.ts diff --git a/.env.example b/.env.example index a997cf8..81ec839 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,6 @@ +# Kit (ex-ConvertKit) - newsletter infolettre +KIT_API_SECRET_V4=kit_xxx + # Behold.so feed IDs (voir docs/BEHOLD-SETUP.md) # 1) Inscris-toi sur https://behold.so/dashboard # 2) Connecte les 2 comptes Insta (@aep.politique + @julesneny) diff --git a/src/components/astro/Footer.astro b/src/components/astro/Footer.astro new file mode 100644 index 0000000..e984908 --- /dev/null +++ b/src/components/astro/Footer.astro @@ -0,0 +1,70 @@ +--- +// Footer.astro - CTA infolettre Kit + nav footer +--- + + + diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 913fb31..bde0144 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,5 +1,6 @@ --- import '../styles/global.css'; +import Footer from '../components/astro/Footer.astro'; interface Props { title?: string; @@ -29,5 +30,6 @@ const { +