From d9691330026975d1d8e216a167446889ae07f091 Mon Sep 17 00:00:00 2001 From: Hop Date: Sat, 11 Jul 2026 12:29:50 -0700 Subject: [PATCH] Reconcile first-paint logo rendering with a single cache-busted favicon source Hop-State: A_06FN5A2J0W5SHTFGGJKVD10 Hop-Proposal: R_06FN5A0XSK27RAMA9V3MA88 Hop-Task: T_06FN50V05VH5V9WE9QQF9KR Hop-Attempt: AT_06FN59TV2SAYD23BXX9570G --- deploy/gitea/install-hop-native.sh | 9 +++-- deploy/gitea/templates/base/head.tmpl | 43 +++++++++++++++++++++++ deploy/gitea/templates/custom/footer.tmpl | 2 -- 3 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 deploy/gitea/templates/base/head.tmpl diff --git a/deploy/gitea/install-hop-native.sh b/deploy/gitea/install-hop-native.sh index 6cae2ea..af36a66 100755 --- a/deploy/gitea/install-hop-native.sh +++ b/deploy/gitea/install-hop-native.sh @@ -10,10 +10,13 @@ fi docker compose --env-file "$env_file" up -d gitea docker compose --env-file "$env_file" exec -T -u root gitea \ - mkdir -p /data/gitea/templates/custom /data/gitea/public/assets/js /data/gitea/public/assets/css /data/gitea/public/assets/img + mkdir -p /data/gitea/templates/base /data/gitea/templates/custom /data/gitea/public/assets/js /data/gitea/public/assets/css /data/gitea/public/assets/img docker compose --env-file "$env_file" cp \ - deploy/gitea/templates/home.tmpl \ - gitea:/data/gitea/templates/home.tmpl + deploy/gitea/templates/home.tmpl \ + gitea:/data/gitea/templates/home.tmpl +docker compose --env-file "$env_file" cp \ + deploy/gitea/templates/base/head.tmpl \ + gitea:/data/gitea/templates/base/head.tmpl docker compose --env-file "$env_file" cp \ deploy/gitea/templates/custom/header.tmpl \ gitea:/data/gitea/templates/custom/header.tmpl diff --git a/deploy/gitea/templates/base/head.tmpl b/deploy/gitea/templates/base/head.tmpl new file mode 100644 index 0000000..9990ec9 --- /dev/null +++ b/deploy/gitea/templates/base/head.tmpl @@ -0,0 +1,43 @@ + + + + + {{if .Title}}{{.Title}} - {{end}}{{.PageTitleCommon}} + {{if .ManifestData}}{{end}} + + + + {{/* required by: 1. "redirect_to" cookie; 2. cross-origin protection */}} +{{if .GoGetImport}} + + +{{end}} +{{if and .EnableFeed .FeedURL}} + + +{{end}} + + + {{template "base/head_opengraph" .}} + {{template "base/head_style" .}} + {{template "base/head_script" .}} + {{template "custom/header" .}} + + + {{template "custom/body_outer_pre" .}} + +
+ + + {{template "custom/body_inner_pre" .}} + + {{if not .PageIsInstall}} + {{template "base/head_navbar" .}} + {{end}} + +{{if false}} + {{/* to make html structure "likely" complete to prevent IDE warnings */}} +
+ + +{{end}} diff --git a/deploy/gitea/templates/custom/footer.tmpl b/deploy/gitea/templates/custom/footer.tmpl index 4bd740b..c93999a 100644 --- a/deploy/gitea/templates/custom/footer.tmpl +++ b/deploy/gitea/templates/custom/footer.tmpl @@ -1,4 +1,2 @@ - -