feat: intégration plugin Kirby SEO
All checks were successful
Deploy / Deploy to Production (push) Successful in 22s

- Ajout de tobimori/kirby-seo via Composer
- snippet('seo/head') dans header.php (remplace les meta manuels)
- snippet('seo/schemas') dans footer.php pour JSON-LD
- Onglet SEO ajouté dans site.yml et tous les blueprints de pages
- Configuration SEO dans config.php (sitemap, robots, canonicalBase TODO)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-25 12:59:18 +01:00
parent baab2fb3a1
commit 58c31ea391
133 changed files with 9201 additions and 253 deletions

View file

@ -500,4 +500,26 @@ return array(
'Whoops\\Util\\SystemFacade' => $vendorDir . '/filp/whoops/src/Whoops/Util/SystemFacade.php',
'Whoops\\Util\\TemplateHelper' => $vendorDir . '/filp/whoops/src/Whoops/Util/TemplateHelper.php',
'claviska\\SimpleImage' => $vendorDir . '/claviska/simpleimage/src/claviska/SimpleImage.php',
'tobimori\\Seo\\Ai' => $baseDir . '/site/plugins/kirby-seo/classes/Ai.php',
'tobimori\\Seo\\Ai\\Chunk' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Chunk.php',
'tobimori\\Seo\\Ai\\Content' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Content.php',
'tobimori\\Seo\\Ai\\Driver' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Driver.php',
'tobimori\\Seo\\Ai\\Drivers\\Anthropic' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Drivers/Anthropic.php',
'tobimori\\Seo\\Ai\\Drivers\\Gemini' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Drivers/Gemini.php',
'tobimori\\Seo\\Ai\\Drivers\\OpenAi' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/Drivers/OpenAi.php',
'tobimori\\Seo\\Ai\\SseStream' => $baseDir . '/site/plugins/kirby-seo/classes/Ai/SseStream.php',
'tobimori\\Seo\\AltText' => $baseDir . '/site/plugins/kirby-seo/classes/AltText.php',
'tobimori\\Seo\\Buttons\\RobotsViewButton' => $baseDir . '/site/plugins/kirby-seo/classes/Buttons/RobotsViewButton.php',
'tobimori\\Seo\\Buttons\\UtmShareViewButton' => $baseDir . '/site/plugins/kirby-seo/classes/Buttons/UtmShareViewButton.php',
'tobimori\\Seo\\Dialogs\\UtmShareDialog' => $baseDir . '/site/plugins/kirby-seo/classes/Dialogs/UtmShareDialog.php',
'tobimori\\Seo\\Field\\AltTextField' => $baseDir . '/site/plugins/kirby-seo/classes/Field/AltTextField.php',
'tobimori\\Seo\\GoogleSearchConsole' => $baseDir . '/site/plugins/kirby-seo/classes/GoogleSearchConsole.php',
'tobimori\\Seo\\IndexNow' => $baseDir . '/site/plugins/kirby-seo/classes/IndexNow.php',
'tobimori\\Seo\\Jobs\\GenerateAltTextJob' => $baseDir . '/site/plugins/kirby-seo/classes/Jobs/GenerateAltTextJob.php',
'tobimori\\Seo\\Meta' => $baseDir . '/site/plugins/kirby-seo/classes/Meta.php',
'tobimori\\Seo\\SchemaSingleton' => $baseDir . '/site/plugins/kirby-seo/classes/SchemaSingleton.php',
'tobimori\\Seo\\Seo' => $baseDir . '/site/plugins/kirby-seo/classes/Seo.php',
'tobimori\\Seo\\Sitemap\\Sitemap' => $baseDir . '/site/plugins/kirby-seo/classes/Sitemap/Sitemap.php',
'tobimori\\Seo\\Sitemap\\SitemapIndex' => $baseDir . '/site/plugins/kirby-seo/classes/Sitemap/SitemapIndex.php',
'tobimori\\Seo\\Sitemap\\SitemapUrl' => $baseDir . '/site/plugins/kirby-seo/classes/Sitemap/SitemapUrl.php',
);