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