From d09d7e6ab557f48d874cc5b9228c4b2ce390daf3 Mon Sep 17 00:00:00 2001 From: Tiago <70700766+tiagorangel1@users.noreply.github.com> Date: Thu, 24 Apr 2025 10:54:36 +0100 Subject: [PATCH] docs: add canonicals --- docs/.vitepress/config.mjs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index d506031..60161aa 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -7,6 +7,18 @@ export default defineConfig({ description: "Cap is a lightweight, modern open-source CAPTCHA alternative using SHA-256 proof-of-work", lastUpdated: true, + transformPageData(pageData) { + pageData.frontmatter.head ??= []; + pageData.frontmatter.head.push([ + "link", + { + rel: "canonical", + href: `https://capjs.js.org/${pageData.relativePath}` + .replace(/index\.md$/, "") + .replace(/\.md$/, ".html"), + }, + ]); + }, head: [ ["link", { rel: "icon", href: "/logo.png" }], [