diff --git a/.gitea/workflows/build.sh b/.gitea/workflows/build.sh
index d13449c..6ee9f5a 100644
--- a/.gitea/workflows/build.sh
+++ b/.gitea/workflows/build.sh
@@ -1,5 +1,6 @@
#!/bin/bash
set -e
export TZ=Asia/Shanghai
+export Version="$(git show -s --format='%ct-%H' HEAD)"
GOOS=js GOARCH=wasm CGO_ENABLED=0 go build -o assets/webui/wasm/ofdgo.wasm -trimpath -ldflags "-s -w -buildid=" ./cmd/webui/wasm.go
-GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o main -trimpath -ldflags "-s -w -buildid=" ./cmd/webui/webui.go
\ No newline at end of file
+GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o main -trimpath -ldflags "-s -w -buildid= -X github.com/xiaoqidun/ofdgo/internal/build.Version=$Version" ./cmd/webui/webui.go
\ No newline at end of file
diff --git a/assets/webui/index.html b/assets/webui/index.html
index fa48052..fd4ed5d 100644
--- a/assets/webui/index.html
+++ b/assets/webui/index.html
@@ -193,6 +193,14 @@
+