diff --git a/package-lock.json b/package-lock.json index b743c76..f59bf1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "hexo-baidu-url-submit": "^0.0.6", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", - "hexo-generator-index": "^3.0.0", + "hexo-generator-index": "^4.0.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", "hexo-renderer-ejs": "^2.0.0", @@ -1081,14 +1081,15 @@ } }, "node_modules/hexo-generator-index": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/hexo-generator-index/-/hexo-generator-index-3.0.0.tgz", - "integrity": "sha512-83AuNN4cWdLVi//3ugR8E3kR6rrOwhXZt+hOCm1IjtIGj353/GlrtpMHpqZHU5kqipzj4miy9dweVdukXglVWw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hexo-generator-index/-/hexo-generator-index-4.0.0.tgz", + "integrity": "sha512-KeM7mOCKWINGFAk1E+CkjMMgqFIv8oaRbGxR7ipkQAp44o4aopkVftma4sdIplOq9WQEWfVYDUK5gEv9J3nzUg==", + "license": "MIT", "dependencies": { "hexo-pagination": "3.0.0" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/hexo-generator-sitemap": { diff --git a/package.json b/package.json index c73fec5..3c4b3c8 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "hexo-baidu-url-submit": "^0.0.6", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", - "hexo-generator-index": "^3.0.0", + "hexo-generator-index": "^4.0.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", "hexo-renderer-ejs": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe89d7c..319fb8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: hexo: specifier: ^7.0.0 version: 7.3.0(chokidar@3.6.0) + hexo-baidu-url-submit: + specifier: ^0.0.6 + version: 0.0.6 hexo-generator-archive: specifier: ^2.0.0 version: 2.0.0 @@ -18,8 +21,11 @@ importers: specifier: ^2.0.0 version: 2.0.0 hexo-generator-index: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^4.0.0 + version: 4.0.0 + hexo-generator-sitemap: + specifier: ^3.0.1 + version: 3.0.1(chokidar@3.6.0) hexo-generator-tag: specifier: ^2.0.0 version: 2.0.0 @@ -38,6 +44,10 @@ importers: hexo-theme-landscape: specifier: ^1.0.0 version: 1.1.0 + devDependencies: + hexo-cli: + specifier: ^4.3.2 + version: 4.3.2 packages: @@ -243,6 +253,9 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -254,6 +267,10 @@ packages: engines: {node: '>=12'} deprecated: Use your platform's native DOMException instead + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -261,6 +278,9 @@ packages: dompurify@3.2.6: resolution: {integrity: sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==} + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} @@ -284,6 +304,13 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -405,6 +432,9 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hexo-baidu-url-submit@0.0.6: + resolution: {integrity: sha512-0jDyIuw5B2Muqsjcf5Xxo1PNjxClPHP14FpB0amEAIr4wUdxk5zahImvOhkZwR9GrBhWKAPdjzmWS/xIMjzfrw==} + hexo-cli@4.3.2: resolution: {integrity: sha512-druJeBgLpG9ncDS5AhBHdAXk0G4CFj8Qes09pApyZ6bR+nJW1JYiDMuilhudaKDdq+1l49jWXVTidkcb7p0Jbw==} engines: {node: '>=14'} @@ -426,9 +456,13 @@ packages: resolution: {integrity: sha512-9OduRBf3WeRDa4BR0kAfRjOVHur7v3fm0NKAwbjUiqULigAdNZVZPO3cHKW2MlBbl/lI5PuWdhQ9zZ99CCCAgQ==} engines: {node: '>=14'} - hexo-generator-index@3.0.0: - resolution: {integrity: sha512-83AuNN4cWdLVi//3ugR8E3kR6rrOwhXZt+hOCm1IjtIGj353/GlrtpMHpqZHU5kqipzj4miy9dweVdukXglVWw==} - engines: {node: '>=14'} + hexo-generator-index@4.0.0: + resolution: {integrity: sha512-KeM7mOCKWINGFAk1E+CkjMMgqFIv8oaRbGxR7ipkQAp44o4aopkVftma4sdIplOq9WQEWfVYDUK5gEv9J3nzUg==} + engines: {node: '>=18'} + + hexo-generator-sitemap@3.0.1: + resolution: {integrity: sha512-n+0KLNmq6TLbiZPTQF6NY5MbEem/O+DFx0lgQZNQcU4tdjXIZRrQJs+KRKeT66NTkdlYTqb4WwCxswLqQz0crA==} + engines: {node: '>=12.13.0'} hexo-generator-tag@2.0.0: resolution: {integrity: sha512-1px/hF3veEohWDN8jjzchQhaiz+uOStUvvMaBJC9vWOlALh30UFcapL8IrvAwwJZjFRVA+WqGgDRqoQ8+yaaFw==} @@ -465,6 +499,10 @@ packages: hexo-theme-landscape@1.1.0: resolution: {integrity: sha512-nszjixBEiEDZjf7glAGbHg0nKGHZdUDwzFVVdRDeu4FeHfGcY5CZNl9sF4vSligjnD8IwFXpDfx5E+GRmNKvWg==} + hexo-util@2.7.0: + resolution: {integrity: sha512-hQM3h34nhDg0bSe/Tg1lnpODvNkz7h2u0+lZGzlKL0Oufp+5KCAEUX9wal7/xC7ax3/cwEn8IuoU75kNpZLpJQ==} + engines: {node: '>=12.4.0'} + hexo-util@3.3.0: resolution: {integrity: sha512-YvGngXijE2muEh5L/VI4Fmjqb+/yAkmY+VuyhWVoRwQu1X7bmWodsfYRXX7CUYhi5LqsvH8FAe/yBW1+f6ZX4Q==} engines: {node: '>=14'} @@ -482,6 +520,9 @@ packages: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} + htmlparser2@7.2.0: + resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} + htmlparser2@9.1.0: resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} @@ -951,6 +992,10 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + xmlhttprequest@1.8.0: + resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==} + engines: {node: '>=0.4.0'} + snapshots: '@adobe/css-tools@4.3.3': {} @@ -1139,6 +1184,12 @@ snapshots: destroy@1.2.0: {} + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -1151,6 +1202,10 @@ snapshots: dependencies: webidl-conversions: 7.0.0 + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + domhandler@5.0.3: dependencies: domelementtype: 2.3.0 @@ -1159,6 +1214,12 @@ snapshots: optionalDependencies: '@types/trusted-types': 2.0.7 + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils@3.2.2: dependencies: dom-serializer: 2.0.0 @@ -1181,6 +1242,10 @@ snapshots: encodeurl@2.0.0: {} + entities@2.2.0: {} + + entities@3.0.1: {} + entities@4.5.0: {} entities@6.0.0: {} @@ -1303,6 +1368,10 @@ snapshots: dependencies: function-bind: 1.1.2 + hexo-baidu-url-submit@0.0.6: + dependencies: + xmlhttprequest: 1.8.0 + hexo-cli@4.3.2: dependencies: abbrev: 2.0.0 @@ -1335,10 +1404,18 @@ snapshots: dependencies: hexo-pagination: 3.0.0 - hexo-generator-index@3.0.0: + hexo-generator-index@4.0.0: dependencies: hexo-pagination: 3.0.0 + hexo-generator-sitemap@3.0.1(chokidar@3.6.0): + dependencies: + hexo-util: 2.7.0 + micromatch: 4.0.8 + nunjucks: 3.2.4(chokidar@3.6.0) + transitivePeerDependencies: + - chokidar + hexo-generator-tag@2.0.0: dependencies: hexo-pagination: 3.0.0 @@ -1391,6 +1468,17 @@ snapshots: hexo-theme-landscape@1.1.0: {} + hexo-util@2.7.0: + dependencies: + bluebird: 3.7.2 + camel-case: 4.1.2 + cross-spawn: 7.0.6 + deepmerge: 4.3.1 + highlight.js: 11.11.1 + htmlparser2: 7.2.0 + prismjs: 1.30.0 + strip-indent: 3.0.0 + hexo-util@3.3.0: dependencies: camel-case: 4.1.2 @@ -1436,6 +1524,13 @@ snapshots: dependencies: whatwg-encoding: 2.0.0 + htmlparser2@7.2.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 3.0.1 + htmlparser2@9.1.0: dependencies: domelementtype: 2.3.0 @@ -1889,3 +1984,5 @@ snapshots: xml-name-validator@4.0.0: {} xmlchars@2.2.0: {} + + xmlhttprequest@1.8.0: {}