From c9e2d56986eca3d2c984bd229a948b1885cde010 Mon Sep 17 00:00:00 2001 From: legoraft Date: Thu, 28 May 2026 15:26:34 +0200 Subject: [PATCH] feat: added custom build script for zola --- scripts/build.sh | 7 +++++++ templates/base.html | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100755 scripts/build.sh diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..fd2273b --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +GIT_COMMIT=$(git rev-parse --short HEAD) +BUILD_OUTPUT=$(GIT_COMMIT=$GIT_COMMIT BUILD_TIME=1 zola build 2>&1) +BUILD_TIME=$(echo "$BUILD_OUTPUT" | sed -nE "s/Done in ([0-9]+)ms./\1/p") + +GIT_COMMIT=$GIT_COMMIT BUILD_TIME=$BUILD_TIME zola build diff --git a/templates/base.html b/templates/base.html index 187d22d..a12d998 100644 --- a/templates/base.html +++ b/templates/base.html @@ -19,6 +19,6 @@ {% include "partials/footer.html" %} -

{{ get_env(name="GIT_COMMIT") | truncate(length=7, end="") }}

+

{{ get_env(name="GIT_COMMIT") }} - {{ get_env(name="BUILD_TIME") }}ms

-- 2.51.2