--- import { execSync } from "node:child_process"; import { profileConfig, siteConfig } from "../config"; import { url } from "../utils/url-utils"; const currentYear = new Date().getFullYear(); let commitHash = "unknown"; let buildDate = "unknown"; try { commitHash = execSync("git rev-parse --short=7 HEAD").toString().trim(); const date = new Date(); const year = date.getFullYear(); const month = (date.getMonth() + 1).toString().padStart(2, "0"); const day = date.getDate().toString().padStart(2, "0"); const hours = date.getHours().toString().padStart(2, "0"); const minutes = date.getMinutes().toString().padStart(2, "0"); const seconds = date.getSeconds().toString().padStart(2, "0"); buildDate = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; } catch (e) { console.warn("Failed to get git info", e); } ---