From 2b58253f434ce9e7280ed2643c62355aae9a18e6 Mon Sep 17 00:00:00 2001 From: bisnsh Date: Thu, 26 Feb 2026 18:48:28 +0800 Subject: [PATCH] update config --- _config.butterfly.yml | 1 + _config.yml | 2 + package-lock.json | 135 +++++++++++++++++++++++++----------------- package.json | 6 +- 4 files changed, 87 insertions(+), 57 deletions(-) diff --git a/_config.butterfly.yml b/_config.butterfly.yml index bcefda4..66b31c0 100644 --- a/_config.butterfly.yml +++ b/_config.butterfly.yml @@ -272,6 +272,7 @@ footer: +

# -------------------------------------- diff --git a/_config.yml b/_config.yml index 6661757..6000d36 100644 --- a/_config.yml +++ b/_config.yml @@ -144,6 +144,8 @@ feed: pretty_atom_file: /css/atom.xsl pretty_rss2_file: /css/rss2.xsl autodiscovery: true + custom_elements: + - cover: 'cover' sitemap: path: diff --git a/package-lock.json b/package-lock.json index a7a45ed..afee574 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,9 @@ "name": "hexo-site", "version": "0.0.0", "dependencies": { - "axios": "^1.13.4", + "axios": "^1.13.5", "cheerio": "^1.2.0", - "hexo": "^8.1.0", + "hexo": "^8.1.1", "hexo-abbrlink": "^2.2.1", "hexo-ai-summary-liushen": "^1.3.1", "hexo-butterfly-swiper-lyx": "^1.0.2", @@ -19,13 +19,13 @@ "hexo-filter-mathjax": "^0.9.1", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", + "hexo-generator-feed": "^4.0.0", "hexo-generator-index": "^4.0.0", "hexo-generator-search": "^2.4.3", "hexo-generator-searchdb": "^1.5.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", "hexo-indexnow": "^1.2.0", - "hexo-pretty-feed": "^1.1.0", "hexo-renderer-ejs": "^2.0.0", "hexo-renderer-marked": "^7.0.1", "hexo-renderer-pug": "^3.0.0", @@ -1157,6 +1157,59 @@ "integrity": "sha512-KUwE3MizTzXwhrvTTEpWbug1ngV1zfjwzdxSkeWYGUoVGaaQoid+jxgg4zm4LB+OrtnD+X2xJFq7DCO3pc3fdQ==", "license": "MIT" }, + "node_modules/fast-xml-builder": { + "version": "1.0.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz", + "integrity": "sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, + "node_modules/fast-xml-parser": { + "version": "5.4.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz", + "integrity": "sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "fast-xml-builder": "^1.0.0", + "strnum": "^2.1.2" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/feedsmith": { + "version": "2.9.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/feedsmith/-/feedsmith-2.9.0.tgz", + "integrity": "sha512-TYucytOx4bTrD4ON0iuJG9y0Me7fiT0EZ+7MIE0xptvd8TL6nY0Z1jVPa9W39WMJUtPqV2r27TQxL/z5DCCmdA==", + "license": "MIT", + "dependencies": { + "entities": "^7.0.0", + "fast-xml-parser": "^5.3.3" + } + }, + "node_modules/feedsmith/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -2318,6 +2371,19 @@ "node": ">=14" } }, + "node_modules/hexo-generator-feed": { + "version": "4.0.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-generator-feed/-/hexo-generator-feed-4.0.0.tgz", + "integrity": "sha512-wG0SDBwJ60B+bcMQhArjSpw/bsuP1/4o9Ar+FnxTMRq5/SEZZlj7q/r7HI60olRf0eurqEm4Dm8yHfAMKQhkoA==", + "license": "MIT", + "dependencies": { + "feedsmith": "2.9.0", + "hexo-util": "4.0.0" + }, + "engines": { + "node": ">=20.19.0" + } + }, "node_modules/hexo-generator-index": { "version": "4.0.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-generator-index/-/hexo-generator-index-4.0.0.tgz", @@ -2522,57 +2588,6 @@ "node": ">=14" } }, - "node_modules/hexo-pretty-feed": { - "version": "1.1.0", - "resolved": "https://mirrors.huaweicloud.com/repository/npm/hexo-pretty-feed/-/hexo-pretty-feed-1.1.0.tgz", - "integrity": "sha512-ZSNj14FYv1inwLBz960ZIWxPTVmjXtRFR+/6U5IPhm2qBGLgj5nD3LyizeaaSoJLXhmyhPHgykxpvGBs/ATvSg==", - "license": "MIT", - "dependencies": { - "hexo-util": "^3.0.1", - "nunjucks": "^3.2.3" - }, - "engines": { - "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", @@ -4299,6 +4314,18 @@ "node": ">=8" } }, + "node_modules/strnum": { + "version": "2.1.2", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/stylus": { "version": "0.62.0", "resolved": "https://mirrors.huaweicloud.com/repository/npm/stylus/-/stylus-0.62.0.tgz", diff --git a/package.json b/package.json index fa03070..624ddfa 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,9 @@ "version": "8.1.1" }, "dependencies": { - "axios": "^1.13.4", + "axios": "^1.13.5", "cheerio": "^1.2.0", - "hexo": "^8.1.0", + "hexo": "^8.1.1", "hexo-abbrlink": "^2.2.1", "hexo-ai-summary-liushen": "^1.3.1", "hexo-butterfly-swiper-lyx": "^1.0.2", @@ -23,13 +23,13 @@ "hexo-filter-mathjax": "^0.9.1", "hexo-generator-archive": "^2.0.0", "hexo-generator-category": "^2.0.0", + "hexo-generator-feed": "^4.0.0", "hexo-generator-index": "^4.0.0", "hexo-generator-search": "^2.4.3", "hexo-generator-searchdb": "^1.5.0", "hexo-generator-sitemap": "^3.0.1", "hexo-generator-tag": "^2.0.0", "hexo-indexnow": "^1.2.0", - "hexo-pretty-feed": "^1.1.0", "hexo-renderer-ejs": "^2.0.0", "hexo-renderer-marked": "^7.0.1", "hexo-renderer-pug": "^3.0.0",