diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 9585722af..db7440328 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -2,6 +2,7 @@ module.exports = { theme: "craftdocs", base: "/docs/", plugins: [ + ['seo'], ["@vuepress/google-analytics", { ga: "UA-39036834-9" }], [ "vuepress-plugin-medium-zoom", diff --git a/package-lock.json b/package-lock.json index 75dbef019..43b684f83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "flexsearch": "^0.6.32", "html-to-text": "^7.1.1", "marked": "^4.0.17", - "vue-autosuggest": "^2.2.0" + "vue-autosuggest": "^2.2.0", + "vuepress-plugin-seo": "^0.2.0" }, "devDependencies": { "@babel/core": "^7.17.2", @@ -30903,6 +30904,11 @@ "medium-zoom": "^1.0.4" } }, + "node_modules/vuepress-plugin-seo": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo/-/vuepress-plugin-seo-0.2.0.tgz", + "integrity": "sha512-/Rqul20UTL30mZyCbNwkfAfP50Yr7jzWlavQ92OVzZ8PcpZGXoDc+eoKQyKLQKL3G96dqvuCCbIMbW7RRs7Bhw==" + }, "node_modules/vuepress-plugin-sitemap": { "resolved": "docs/.vuepress/theme/vuepress-plugin-sitemap", "link": true @@ -56350,6 +56356,11 @@ "medium-zoom": "^1.0.4" } }, + "vuepress-plugin-seo": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo/-/vuepress-plugin-seo-0.2.0.tgz", + "integrity": "sha512-/Rqul20UTL30mZyCbNwkfAfP50Yr7jzWlavQ92OVzZ8PcpZGXoDc+eoKQyKLQKL3G96dqvuCCbIMbW7RRs7Bhw==" + }, "vuepress-plugin-sitemap": { "version": "file:docs/.vuepress/theme/vuepress-plugin-sitemap", "requires": { diff --git a/package.json b/package.json index 823cbb378..d84ca034f 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "vuepress": "^1.8.3", "vuepress-plugin-container": "^2.1.5", "vuepress-plugin-medium-zoom": "^1.1.9", + "vuepress-plugin-seo": "^0.2.0", "vuepress-plugin-sitemap": "docs/.vuepress/theme/vuepress-plugin-sitemap", "vuex": "^3.6.2", "webpack": "^4.46.0"