mirror of
https://projects.blender.org/infrastructure/gitea-custom.git
synced 2024-12-22 07:13:09 -05:00
Custom styling and templates for the Gitea install in projects.blender.org
24e354fc79
In line with the code blog and other dev sites (Wiki, DevTalk) Everything is pretty much copied from the one in blender.org (_navbar_developer.php), with some additions to make it work in Gitea. The styling additions are in the <style> block with the comment "/* Custom styling for Gitea */" The link to "Projects" is projects.blender.org (since it makes sense here but not yet in the Code blog). On the Gitea side, two custom templates have changed: * head_navbar.tpml was changed to add the mobile navbar expand toggle. * body_inner_pre.tpml contains the actual navbar, copied from the blender.org repo with the following changes: * Added <style> block custom for Gitea. * Added custom notifications code from head_navbar.tpml * Added user buttons (notif, create, register, sign in, etc), See the area around "{{/* Here starts the custom styling for gitea. */}}" * In order to style the buttons as such, the class `navbardev-btn` was added to the Register, Sign In, Notifications, Create, and User dropdown buttons. |
||
---|---|---|
public | ||
templates | ||
.gitignore | ||
README.md |
Gitea Customization for Blender Developer Portal
Setup
- Clone this repo in a
custom
folder at the root of your gitea install. - Edit app.ini to set the following
DEFAULT_THEME = bthree-dark
THEMES = bthree-dark
- Run the gitea binary with the following arguments.
- --custom-path pointing to the repo directory
- --config pointing to the custom app.ini