feat: update deps and insight

This commit is contained in:
Haoyu Xu
2025-01-28 22:10:02 +08:00
parent 07e7cd2bd1
commit 075087e733
6 changed files with 1264 additions and 1312 deletions

View File

@@ -5,11 +5,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>aklive2d directory</title>
<script
id="counterscale-script"
src="https://insight.halyul.dev/on-demand.js"
defer
></script>
<link rel="canonical" href="https://arknights.halyul.dev/">
<style>
.loader {
position: fixed;

View File

@@ -1,13 +1,19 @@
import * as Counterscale from "@counterscale/tracker";
import React from 'react';
export default (path = null, skipPageView = false) => {
Counterscale.init({
siteId: "aklive2d",
reporterUrl: "https://insight.halyul.dev/collect",
autoTrackPageviews: false,
});
export default (path = "", skipPageView = false) => {
React.useEffect(() => {
if (!skipPageView && import.meta.env.MODE !== 'development') {
try {
window.counterscale = {
q: [["set", "siteId", import.meta.env.VITE_INSIGHT_ID], ["trackPageview", {path}]],
};
window.counterscaleOnDemandTrack()
Counterscale.trackPageview({
url: `/${path}`
});
} catch (err) {
console.warn && console.warn(err.message)
}