diff --git a/package-lock.json b/package-lock.json index a0c8b70..59ee0d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,24 +17,24 @@ "pinia": "^2.1.3", "unhead": "^1.1.27", "vue": "^3.3.4", - "vue-router": "^4.2.1" + "vue-router": "^4.2.2" }, "devDependencies": { "@tailwindcss/typography": "^0.5.9", - "@unhead/ssr": "^1.1.26", + "@unhead/ssr": "^1.1.27", "@vitejs/plugin-vue": "^4.2.3", "autoprefixer": "^10.4.14", "compression": "^1.7.4", - "eslint": "^8.41.0", - "eslint-plugin-vue": "^9.14.0", + "eslint": "^8.42.0", + "eslint-plugin-vue": "^9.14.1", "express": "^4.18.2", "minimist": "^1.2.8", - "postcss": "^8.4.23", - "sass": "^1.62.1", + "postcss": "^8.4.24", + "sass": "^1.63.2", "tailwindcss": "^3.3.2", - "vite": "^4.3.8", + "vite": "^4.3.9", "vite-plugin-md": "^0.21.5", - "vite-plugin-pages": "^0.30.1" + "vite-plugin-pages": "^0.31.0" } }, "node_modules/@alloc/quick-lru": { @@ -124,9 +124,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", + "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -149,9 +149,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -537,9 +537,9 @@ } }, "node_modules/@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", "dev": true, "dependencies": { "@types/ms": "*" @@ -1754,16 +1754,16 @@ } }, "node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.42.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", + "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/js": "8.42.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -4078,9 +4078,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "version": "1.63.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.2.tgz", + "integrity": "sha512-u56TU0AIFqMtauKl/OJ1AeFsXqRHkgO7nCWmHaDwfxDo9GUMSqBA4NEh6GMuh1CYVM7zuROYtZrHzPc2ixK+ww==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -4729,12 +4729,12 @@ } }, "node_modules/vite-plugin-pages": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/vite-plugin-pages/-/vite-plugin-pages-0.30.1.tgz", - "integrity": "sha512-PHneaWBKA4MaUn0/KTBG+dGT+5V5VhTnOnMCE+HJmixxEkFj7PrgSVGFJjWvgHUflrRE7p2O67iC5cIWLzPDyQ==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/vite-plugin-pages/-/vite-plugin-pages-0.31.0.tgz", + "integrity": "sha512-fw3onBfVTXQI7rOzAbSZhmfwvk50+3qNnGZpERjmD93c8nEjrGLyd53eFXYMxcJV4KA1vzi4qIHt2+6tS4dEMw==", "dev": true, "dependencies": { - "@types/debug": "^4.1.7", + "@types/debug": "^4.1.8", "debug": "^4.3.4", "deep-equal": "^2.2.1", "extract-comments": "^1.1.0", @@ -4742,7 +4742,7 @@ "json5": "^2.2.3", "local-pkg": "^0.4.3", "picocolors": "^1.0.0", - "yaml": "^2.2.2" + "yaml": "^2.3.1" }, "peerDependencies": { "@vue/compiler-sfc": "^2.7.0 || ^3.0.0", @@ -5011,13 +5011,12 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.0.tgz", - "integrity": "sha512-8/1wgzdKc7bc9E6my5wZjmdavHLvO/QOmLG1FBugblEvY4IXrLjlViIOmL24HthU042lWTDRO90Fz1Yp66UnMw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, "engines": { - "node": ">= 14", - "npm": ">= 7" + "node": ">= 14" } }, "node_modules/yocto-queue": { diff --git a/package.json b/package.json index 14e7f00..64bcbbb 100644 --- a/package.json +++ b/package.json @@ -24,23 +24,23 @@ "pinia": "^2.1.3", "unhead": "^1.1.27", "vue": "^3.3.4", - "vue-router": "^4.2.1" + "vue-router": "^4.2.2" }, "devDependencies": { "@tailwindcss/typography": "^0.5.9", - "@unhead/ssr": "^1.1.26", + "@unhead/ssr": "^1.1.27", "@vitejs/plugin-vue": "^4.2.3", "autoprefixer": "^10.4.14", "compression": "^1.7.4", - "eslint": "^8.41.0", - "eslint-plugin-vue": "^9.14.0", + "eslint": "^8.42.0", + "eslint-plugin-vue": "^9.14.1", "express": "^4.18.2", "minimist": "^1.2.8", - "postcss": "^8.4.23", - "sass": "^1.62.1", + "postcss": "^8.4.24", + "sass": "^1.63.2", "tailwindcss": "^3.3.2", - "vite": "^4.3.8", + "vite": "^4.3.9", "vite-plugin-md": "^0.21.5", - "vite-plugin-pages": "^0.30.1" + "vite-plugin-pages": "^0.31.0" } } diff --git a/src/plugins/schemaOrg/nodes/Taxon.js b/src/plugins/schemaOrg/nodes/Taxon.js index 0789ced..1f5f243 100644 --- a/src/plugins/schemaOrg/nodes/Taxon.js +++ b/src/plugins/schemaOrg/nodes/Taxon.js @@ -13,7 +13,9 @@ function removeEmptyProperties(obj) { } function makeUrlPath(host, path) { - return host && path ? `${host}${path}` : '' + const { hash_mode } = __APP_ENV__ + + return [host, path].join(hash_mode ? '/#' : '') } export function taxonResolver(