diff --git a/www/docusaurus.config.ts b/www/docusaurus.config.ts index cc9b44a..cb473e1 100644 --- a/www/docusaurus.config.ts +++ b/www/docusaurus.config.ts @@ -70,6 +70,10 @@ const config: Config = { colorMode: { respectPrefersColorScheme: true, }, + matomo: { + matomoUrl: 'https://metrics.cleaninsights.org/', // Your Matomo URL + siteId: '20', // Your Site ID (e.g., '1') + }, navbar: { title: 'Butter', logo: { @@ -148,4 +152,5 @@ const config: Config = { } satisfies Preset.ThemeConfig, }; + export default config; diff --git a/www/package-lock.json b/www/package-lock.json index 46e06a4..9558cd2 100644 --- a/www/package-lock.json +++ b/www/package-lock.json @@ -13,6 +13,7 @@ "@docusaurus/preset-classic": "3.10.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-plugin-matomo": "^0.0.8", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0" @@ -3467,6 +3468,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.0.tgz", "integrity": "sha512-mgLdQsO8xppnQZc3LPi+Mf+PkPeyxJeIx11AXAq/14fsaMefInQiMEZUUmrc7J+956G/f7MwE7tn8KZgi3iRcA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.10.0", "@docusaurus/bundler": "3.10.0", @@ -8723,6 +8725,18 @@ "node": ">=6" } }, + "node_modules/docusaurus-plugin-matomo": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-matomo/-/docusaurus-plugin-matomo-0.0.8.tgz", + "integrity": "sha512-YSaDdjxI7uN1FuNLSGrQy4BmDEXwwyL6vac7GfmS7wFBLck/Ias5jHqENPBHXe36m2cYzyesGPQL1EsS9vanwA==", + "license": "MIT", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "@docusaurus/core": "^2.0.0-alpha.56 || ^3.0.0" + } + }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", diff --git a/www/package.json b/www/package.json index 9026c85..781f515 100644 --- a/www/package.json +++ b/www/package.json @@ -20,6 +20,7 @@ "@docusaurus/preset-classic": "3.10.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-plugin-matomo": "^0.0.8", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0"