diff --git a/_config.butterfly.yml b/_config.butterfly.yml
index 7952e9a..5fbbaee 100644
--- a/_config.butterfly.yml
+++ b/_config.butterfly.yml
@@ -447,9 +447,9 @@ wordcount:
# Busuanzi count for PV / UV in site
busuanzi:
- site_uv: true
- site_pv: true
- page_pv: true
+ site_uv: false
+ site_pv: false
+ page_pv: false
# --------------------------------------
# Math
@@ -544,9 +544,9 @@ comments:
# If you set it to true, the comment count will be invalid
lazyload: false
# Display comment count in post's top_img
- count: false
+ count: true
# Display comment count in Home Page
- card_post_count: false
+ card_post_count: true
# Disqus
# https://disqus.com/
@@ -1069,13 +1069,12 @@ inject:
bottom:
# -
+ -
-
-
-
- -
- -
+ -
-
-
-
-
diff --git a/package-lock.json b/package-lock.json
index 53f6931..2496814 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -363,10 +363,9 @@
"optional": true
},
"node_modules/@xmldom/xmldom": {
- "version": "0.9.8",
- "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.8.tgz",
- "integrity": "sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==",
- "deprecated": "this version has critical issues, please update to the latest version",
+ "version": "0.9.9",
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz",
+ "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==",
"license": "MIT",
"engines": {
"node": ">=14.6"
@@ -1174,9 +1173,9 @@
}
},
"node_modules/fast-xml-parser": {
- "version": "5.5.9",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz",
- "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==",
+ "version": "5.5.10",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.10.tgz",
+ "integrity": "sha512-go2J2xODMc32hT+4Xr/bBGXMaIoiCwrwp2mMtAvKyvEFW6S/v5Gn2pBmE4nvbwNjGhpcAiOwEv7R6/GZ6XRa9w==",
"funding": [
{
"type": "github",
@@ -1186,7 +1185,7 @@
"license": "MIT",
"dependencies": {
"fast-xml-builder": "^1.1.4",
- "path-expression-matcher": "^1.2.0",
+ "path-expression-matcher": "^1.2.1",
"strnum": "^2.2.2"
},
"bin": {
@@ -3761,9 +3760,9 @@
}
},
"node_modules/path-expression-matcher": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz",
- "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.4.0.tgz",
+ "integrity": "sha512-s4DQMxIdhj3jLFWd9LxHOplj4p9yQ4ffMGowFf3cpEgrrJjEhN0V5nxw4Ye1EViAGDoL4/1AeO6qHpqYPOzE4Q==",
"funding": [
{
"type": "github",
@@ -4264,12 +4263,12 @@
}
},
"node_modules/speech-rule-engine": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.2.tgz",
- "integrity": "sha512-S6ji+flMEga+1QU79NDbwZ8Ivf0S/MpupQQiIC0rTpU/ZTKgcajijJJb1OcByBQDjrXCN1/DJtGz4ZJeBMPGJw==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.3.tgz",
+ "integrity": "sha512-SBMgkuJYvP4F62daRfBNwYC2nXTEhNXAfsBZ/BB7Ly85/KnbnjmKM7/45ZrFbH6jIMiAliDUDPSZFUuXDvcg6A==",
"license": "Apache-2.0",
"dependencies": {
- "@xmldom/xmldom": "0.9.8",
+ "@xmldom/xmldom": "0.9.9",
"commander": "13.1.0",
"wicked-good-xpath": "1.3.0"
},
@@ -4338,9 +4337,9 @@
}
},
"node_modules/strnum": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz",
- "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.3.tgz",
+ "integrity": "sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==",
"funding": [
{
"type": "github",
diff --git a/themes/butterfly/source/js/typesense-search.js b/themes/butterfly/source/js/search/typesense-search.js
similarity index 99%
rename from themes/butterfly/source/js/typesense-search.js
rename to themes/butterfly/source/js/search/typesense-search.js
index 9b9a80d..58c896c 100644
--- a/themes/butterfly/source/js/typesense-search.js
+++ b/themes/butterfly/source/js/search/typesense-search.js
@@ -5,7 +5,7 @@
// 配置区域 - 请根据实际情况修改
// ============================================================================
const CONFIG = {
- apiKey: "VramSTWKUAggeZ5viQw8SlCwXQqmGCmA", // ⚠️ 建议使用 Search-Only API Key
+ apiKey: "2uxQzk7eD2GBCljdSmIiuU3ause7UK9n", // ⚠️ 建议使用 Search-Only API Key
server: {
host: "typesense.biss.click",
port: "443",
diff --git a/themes/butterfly/source/js/statistic.js b/themes/butterfly/source/js/statistic.js
deleted file mode 100644
index c03d6e8..0000000
--- a/themes/butterfly/source/js/statistic.js
+++ /dev/null
@@ -1,11 +0,0 @@
- var _paq = window._paq = window._paq || [];
- /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
- _paq.push(['trackPageView']);
- _paq.push(['enableLinkTracking']);
- (function() {
- var u="https://statistic.biss.click/";
- _paq.push(['setTrackerUrl', u+'matomo.php']);
- _paq.push(['setSiteId', '1']);
- var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
- g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
- })();
\ No newline at end of file