From b55f85b3cdc0cd2d714d04551fd832ea89b3bbd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julie=20Th=C3=A9z=C3=A9nas?= <julie@lydra.fr> Date: Wed, 27 Apr 2022 16:06:46 +0200 Subject: [PATCH] feat: add matomo plugin --- docusaurus.config.js | 16 +++++++++++++++- package-lock.json | 36 ++++++++++++++++++++++++++++++++++++ package.json | 1 + 3 files changed, 52 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index c567394..60c0272 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -100,7 +100,7 @@ module.exports = { ], }, ], - + // eslint-disable-next-line quotes copyright: `Lydra © ${new Date().getFullYear()}` +"<br/>"+ `Froggit est fièrement fabriqué avec â¤ï¸ par <a href="http://lydra.fr/">Lydra</a> avec des Logiciels Libres et hébergé en 🇫🇷 chez <a href="https://www.scaleway.fr/">Scaleway</a>` +"<br/>"+ `Construit avec <a href="https://docusaurus.io/fr">Docusaurus</a>`, }, @@ -131,4 +131,18 @@ module.exports = { }, ], ], + plugins: [ + [ + // https://github.com/gabrielcsapo/docusaurus-plugin-matomo#usage + require.resolve("@gabrielcsapo/docusaurus-plugin-matomo"), + { + siteId: "5", + matomoUrl: "https://stats.esprit-libre-conseil.com", + siteUrl: process.env.DOCUSAURUS_URL || "https://froggit.fr", + matomoPhpScript: "m.php", + matomoJsScript: "m.js", + enableJSErrorTracking: true, + }, + ], + ], }; diff --git a/package-lock.json b/package-lock.json index 0cc95f1..a684c65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", + "@gabrielcsapo/docusaurus-plugin-matomo": "^0.1.2", "@mdx-js/react": "^1.6.21", "@svgr/webpack": "^6.2.1", "clsx": "^1.1.1", @@ -2665,6 +2666,14 @@ "react": ">=16.x" } }, + "node_modules/@gabrielcsapo/docusaurus-plugin-matomo": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@gabrielcsapo/docusaurus-plugin-matomo/-/docusaurus-plugin-matomo-0.1.2.tgz", + "integrity": "sha512-sn0o9dz1DQTjPYgsm0e4QXrbHddorrS6qsTlS/ypfZ4vQJg+tcrUEI+VQzWYI66K0bChy5i2RDgczTSED/JDSQ==", + "dependencies": { + "@docusaurus/types": "^2.0.0-beta.14" + } + }, "node_modules/@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -12962,6 +12971,19 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/ua-parser-js": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", @@ -16173,6 +16195,14 @@ "prop-types": "^15.8.1" } }, + "@gabrielcsapo/docusaurus-plugin-matomo": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@gabrielcsapo/docusaurus-plugin-matomo/-/docusaurus-plugin-matomo-0.1.2.tgz", + "integrity": "sha512-sn0o9dz1DQTjPYgsm0e4QXrbHddorrS6qsTlS/ypfZ4vQJg+tcrUEI+VQzWYI66K0bChy5i2RDgczTSED/JDSQ==", + "requires": { + "@docusaurus/types": "^2.0.0-beta.14" + } + }, "@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -23696,6 +23726,12 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "peer": true + }, "ua-parser-js": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", diff --git a/package.json b/package.json index 0be0e14..cd5f725 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", + "@gabrielcsapo/docusaurus-plugin-matomo": "^0.1.2", "@mdx-js/react": "^1.6.21", "@svgr/webpack": "^6.2.1", "clsx": "^1.1.1", -- GitLab