feat:#72 add footer and commit id injection

This commit is contained in:
survellow
2025-04-07 19:39:54 +02:00
parent 51301d19eb
commit 744dd90cd2
15 changed files with 1181 additions and 2508 deletions

View File

@@ -23,9 +23,18 @@ import terser from "@rollup/plugin-terser";
import generateSitemap from "vite-ssg-sitemap";
import vueDevTools from "vite-plugin-vue-devtools";
import { ViteSSGOptions } from "vite-ssg";
import fs from "fs";
const hostname = "https://cal.htwk-leipzig.de";
// fallback
let commitHash = "unknown"
if (fs.existsSync('.env.commit')) {
const env = fs.readFileSync('.env.commit', 'utf-8')
const match = env.match(/COMMIT_HASH=(.+)/)
if (match) commitHash = match[1]
}
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), resolve(), terser(), vueDevTools()],
@@ -45,6 +54,9 @@ export default defineConfig({
".scss",
],
},
define: {
__COMMIT_HASH__: JSON.stringify(commitHash),
},
ssgOptions: <ViteSSGOptions>{
script: "async",
formatting: "minify",