private-schrijfsels-en-noti.../2024/Gitea build on FreeBSD 14.2.md

1.0 KiB

Build source commit:

commit 2beaedc4179ba6a3917ca99e2fd95fd2f476925e (HEAD -> main, origin/main, origin/issue-32885, origin/HEAD) Author: Exploding Dragon explodingfkl@gmail.com Date: Wed Dec 18 15:25:05 2024 +0800

  • npm install -D webpack-cli

Download pre-build assets

  • https://dl.gitea.com/gitea/1.23-nightly/gitea-src-1.23-nightly.tar.gz
  • copy or symlink public/assets to custom/public/assets
    • jerry@mango:~/src/github.com/xor-gate/gitea $ ln -s ~/dl/gitea-src-1.21.11/public/assets <git repo root>/custom/public/assets
  • Build backend without embedded assets and sqlite: TAGS="sqlite sqlite_unlock_notify" make backend

When Administrator is logged in it should be visual different from normal user #32894

  • gitea/web_src/css/modules/navbar.css
  • templates/base/head_navbar.tmpl
  • web_src/css/themes/*.css
  • use --color-red-* for navbar background-color