diff --git a/package-lock.json b/package-lock.json index 4bcc1b8..d4cdb13 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "hexo-wordcount": "^6.0.1", "moment": "^2.30.1", "node-fetch": "^3.3.2", - "p-limit": "^7.2.0", + "p-limit": "^7.3.0", "typesense": "^3.0.1", "vite-plugin-require-transform": "^1.0.21", "xml2js": "^0.6.2" @@ -377,12 +377,12 @@ "license": "MIT" }, "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "version": "3.0.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/acorn": { @@ -1753,6 +1753,68 @@ "node": ">=14" } }, + "node_modules/hexo-cli/node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hexo-cli/node_modules/hexo-fs": { + "version": "4.1.3", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-fs/-/hexo-fs-4.1.3.tgz", + "integrity": "sha512-Q92zQ5PlVDouvSWFLXQoFSTLIUIODikUJs2BfAXQglyOEjN1dOQn1Z5Nimk/7GHof17R5h/uObCQLnZAjzI2tg==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "chokidar": "^3.5.3", + "graceful-fs": "^4.2.10", + "hexo-util": "^3.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-cli/node_modules/hexo-util": { + "version": "3.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", + "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^9.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-cli/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, "node_modules/hexo-deployer-git": { "version": "4.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-deployer-git/-/hexo-deployer-git-4.0.0.tgz", @@ -1834,6 +1896,114 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs": { + "version": "4.1.3", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-fs/-/hexo-fs-4.1.3.tgz", + "integrity": "sha512-Q92zQ5PlVDouvSWFLXQoFSTLIUIODikUJs2BfAXQglyOEjN1dOQn1Z5Nimk/7GHof17R5h/uObCQLnZAjzI2tg==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "chokidar": "^3.5.3", + "graceful-fs": "^4.2.10", + "hexo-util": "^3.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/hexo-util": { + "version": "3.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", + "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^9.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-deployer-git/node_modules/hexo-fs/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, "node_modules/hexo-deployer-git/node_modules/hexo-util": { "version": "2.7.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-2.7.0.tgz", @@ -2037,20 +2207,86 @@ } }, "node_modules/hexo-fs": { - "version": "4.1.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-fs/-/hexo-fs-4.1.3.tgz", - "integrity": "sha512-Q92zQ5PlVDouvSWFLXQoFSTLIUIODikUJs2BfAXQglyOEjN1dOQn1Z5Nimk/7GHof17R5h/uObCQLnZAjzI2tg==", + "version": "5.0.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-fs/-/hexo-fs-5.0.1.tgz", + "integrity": "sha512-Zm4m21coQA7TtL9JL0oNZF+ypY/HbqwVdaqGqoKD+GEV7HH2Y1YObNBgl1o/lV1tzStC8f15AoRcHdS2jiWp0w==", "license": "MIT", "dependencies": { "bluebird": "^3.7.2", - "chokidar": "^3.5.3", + "chokidar": "^4.0.3", "graceful-fs": "^4.2.10", - "hexo-util": "^3.0.1" + "hexo-util": "^3.3.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/hexo-fs/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/hexo-fs/node_modules/hexo-util": { + "version": "3.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", + "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^9.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" }, "engines": { "node": ">=14" } }, + "node_modules/hexo-fs/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/hexo-fs/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/hexo-generator-archive": { "version": "2.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-generator-archive/-/hexo-generator-archive-2.0.0.tgz", @@ -2292,6 +2528,44 @@ "node": ">=16" } }, + "node_modules/hexo-pretty-feed/node_modules/hexo-util": { + "version": "3.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", + "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^9.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-pretty-feed/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, "node_modules/hexo-renderer-ejs": { "version": "2.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-renderer-ejs/-/hexo-renderer-ejs-2.0.0.tgz", @@ -2319,6 +2593,44 @@ "node": ">=18" } }, + "node_modules/hexo-renderer-marked/node_modules/hexo-util": { + "version": "3.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", + "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^9.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/hexo-renderer-marked/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, "node_modules/hexo-renderer-pug": { "version": "3.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-renderer-pug/-/hexo-renderer-pug-3.0.0.tgz", @@ -2379,127 +2691,6 @@ "license": "MIT" }, "node_modules/hexo-util": { - "version": "3.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", - "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "cross-spawn": "^7.0.3", - "deepmerge": "^4.2.2", - "highlight.js": "^11.6.0", - "htmlparser2": "^9.0.0", - "prismjs": "^1.29.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/hexo-util/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, - "node_modules/hexo-wordcount": { - "version": "6.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-wordcount/-/hexo-wordcount-6.0.1.tgz", - "integrity": "sha512-tbo2P9xRWEKQmRf7+XuPjx9It1MnaE26nA+EEb2DN39gK1x+26W7Nm4Iyp4AugQjBWYYDx7OLn4gp1WFxQpQew==", - "license": "MIT" - }, - "node_modules/hexo/node_modules/abbrev": { - "version": "3.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/abbrev/-/abbrev-3.0.1.tgz", - "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/hexo/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/hexo/node_modules/hexo-fs": { - "version": "5.0.1", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-fs/-/hexo-fs-5.0.1.tgz", - "integrity": "sha512-Zm4m21coQA7TtL9JL0oNZF+ypY/HbqwVdaqGqoKD+GEV7HH2Y1YObNBgl1o/lV1tzStC8f15AoRcHdS2jiWp0w==", - "license": "MIT", - "dependencies": { - "bluebird": "^3.7.2", - "chokidar": "^4.0.3", - "graceful-fs": "^4.2.10", - "hexo-util": "^3.3.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/hexo/node_modules/hexo-fs/node_modules/hexo-util": { - "version": "3.3.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-3.3.0.tgz", - "integrity": "sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "cross-spawn": "^7.0.3", - "deepmerge": "^4.2.2", - "highlight.js": "^11.6.0", - "htmlparser2": "^9.0.0", - "prismjs": "^1.29.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/hexo/node_modules/hexo-fs/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, - "node_modules/hexo/node_modules/hexo-util": { "version": "4.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-util/-/hexo-util-4.0.0.tgz", "integrity": "sha512-oXKXBs1HZ2Wu/eq0paAVqtCmAEcqJPZ4xxSVRuwAplm1hFU41Ul53WA5bmYMEz9Dp+OJ/SdchjXRmYlbGJdt3w==", @@ -2518,18 +2709,11 @@ "node": ">=18" } }, - "node_modules/hexo/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } + "node_modules/hexo-wordcount": { + "version": "6.0.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-wordcount/-/hexo-wordcount-6.0.1.tgz", + "integrity": "sha512-tbo2P9xRWEKQmRf7+XuPjx9It1MnaE26nA+EEb2DN39gK1x+26W7Nm4Iyp4AugQjBWYYDx7OLn4gp1WFxQpQew==", + "license": "MIT" }, "node_modules/highlight.js": { "version": "11.11.1", diff --git a/package.json b/package.json index 15667bb..cdfbed1 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "hexo-wordcount": "^6.0.1", "moment": "^2.30.1", "node-fetch": "^3.3.2", - "p-limit": "^7.2.0", + "p-limit": "^7.3.0", "typesense": "^3.0.1", "vite-plugin-require-transform": "^1.0.21", "xml2js": "^0.6.2" diff --git a/source/admin/config.yml b/source/admin/config.yml deleted file mode 100644 index f13e9bc..0000000 --- a/source/admin/config.yml +++ /dev/null @@ -1,107 +0,0 @@ -# https://decapcms.org/docs/configuration-options/ -backend: - name: github - repo: bishshi/myblogsource - branch: master - base_url: https://sveltia-cms-auth.bishsh2006.workers.dev/ -site_url: "https://blog.biss.click" -logo_url: "" -locale: "zh_Hans" -media_folder: "source/images" -public_folder: "/images" -common_col_conf: &common_col_conf - create: true - slug: "{{fields.filename}}" - sortable_fields: - - "commit_date" - - "title" - - "date" - - "updated" - # https://decapcms.org/docs/widgets/ - fields: - - label: "文件名" - name: "filename" - widget: "string" - - label: "标题" - name: "title" - widget: "string" - - label: "发表日期" - name: "date" - widget: "datetime" - format: "YYYY-MM-DD HH:mm:ss" - date_format: "YYYY-MM-DD" - time_format: "HH:mm:ss" - - label: "更新日期" - name: "updated" - widget: "datetime" - format: "YYYY-MM-DD HH:mm:ss" - date_format: "YYYY-MM-DD" - time_format: "HH:mm:ss" - required: false - - label: "封面" - name: "cover" - widget: "image" - required: false - - label: "标签" - name: "tags" - widget: "string" - required: false - - label: "分类" - name: "categories" - widget: "string" - required: false - - label: "永久链接" - name: "abbrlink" - widget: "string" - required: false - - label: "摘要" - name: "summary" - widget: "text" - required: false - - label: "正文" - name: "body" - widget: "markdown" - - label: "原创" - name: "toc" - widget: "boolean" - default: true - - label: "评论" - name: "comments" - widget: "boolean" - default: true -collections: - - name: "202508" - label: "2025年8月" - folder: "source/_posts/2025/2025.08" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202509" - label: "2025年9月" - folder: "source/_posts/2025/2025.09" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202510" - label: "2025年10月" - folder: "source/_posts/2025/2025.10" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202511" - label: "2025年11月" - folder: "source/_posts/2025/2025.11" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202512" - label: "2025年12月" - folder: "source/_posts/2025/2025.12" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202601" - label: "2026年1月" - folder: "source/_posts/2026.01" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf - - name: "202602" - label: "2026年2月" - folder: "source/_posts/2026/2026.02" - preview_path: "{{abbrlink}}/" - <<: *common_col_conf \ No newline at end of file diff --git a/source/admin/index.html b/source/admin/index.html deleted file mode 100644 index e686938..0000000 --- a/source/admin/index.html +++ /dev/null @@ -1,12 +0,0 @@ - - -
- - - -