Website redesign #31

Merged
mih merged 8 commits from newdesign into main 2026-05-22 05:43:38 +00:00
Owner

This changeset is the redesign of the website developed by @jennikrz at https://hub.trr379.de/jennikrz/www -- rebased onto the current state of the main branch.

I can build it locally and see this

hugo --printMemoryUsage --printPathWarnings --printUnusedTemplates   --gc 

WARN  Template /_default/project.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/project.html"
WARN  Template /_default/taxonomy-sortedlist.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/taxonomy-sortedlist.html"
WARN  Template /_default/term.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/term.html"
WARN  Template /_partials/home/profile.html is unused, source "/home/mih/hacking/trr379/www/layouts/partials/home/profile.html"
WARN  Template /projects/list.html is unused, source "/home/mih/hacking/trr379/www/layouts/projects/list.html"
WARN  Template /topics/list.html is unused, source "/home/mih/hacking/trr379/www/layouts/topics/list.html"

<theme related warnings remove>

                  │ EN  │ DE  
──────────────────┼─────┼─────
 Pages            │ 546 │ 394 
 Paginator pages  │   1 │   1 
 Non-page files   │ 188 │   1 
 Static files     │  34 │  34 
 Processed images │ 655 │   0 
 Aliases          │ 105 │  78 
 Cleaned          │ 655 │ 655 

Total in 70059 ms

The build time is insignificantly increased (I see 66s for the current main without a hot cache).

Please have a look if there are remaining issues, possible maintenance obstacles for future hugo/congo upgrades etc. If there are no showstoppers, let's get this merged within a week.

Thanks!

This changeset is the redesign of the website developed by @jennikrz at https://hub.trr379.de/jennikrz/www -- rebased onto the current state of the `main` branch. I can build it locally and see this ``` hugo --printMemoryUsage --printPathWarnings --printUnusedTemplates --gc WARN Template /_default/project.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/project.html" WARN Template /_default/taxonomy-sortedlist.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/taxonomy-sortedlist.html" WARN Template /_default/term.html is unused, source "/home/mih/hacking/trr379/www/layouts/_default/term.html" WARN Template /_partials/home/profile.html is unused, source "/home/mih/hacking/trr379/www/layouts/partials/home/profile.html" WARN Template /projects/list.html is unused, source "/home/mih/hacking/trr379/www/layouts/projects/list.html" WARN Template /topics/list.html is unused, source "/home/mih/hacking/trr379/www/layouts/topics/list.html" <theme related warnings remove> │ EN │ DE ──────────────────┼─────┼───── Pages │ 546 │ 394 Paginator pages │ 1 │ 1 Non-page files │ 188 │ 1 Static files │ 34 │ 34 Processed images │ 655 │ 0 Aliases │ 105 │ 78 Cleaned │ 655 │ 655 Total in 70059 ms ``` The build time is insignificantly increased (I see 66s for the current main without a hot cache). Please have a look if there are remaining issues, possible maintenance obstacles for future hugo/congo upgrades etc. If there are no showstoppers, let's get this merged within a week. Thanks!
Hardcoded panel texts and venn labels are now stored as structured
frontmatter in content/_index.md and content/_index.de.md, enabling
metadata-backend-driven content updates without template changes.

i18n files now contain only UI labels, not page content.
Animation coupling between template IDs and JS triggers is documented
inline in layouts/index.html.

Also: remove explicit body padding override that was making homepage
nav inconsistent with the rest of the site.
Member

@mih I reviewed this locally and apart from the translation commit that I made, I don't see anything that needs fixing in order for this to get merged.

@mih I reviewed this locally and apart from the translation commit that I made, I don't see anything that needs fixing in order for this to get merged.
Author
Owner

Thanks @jsheunis for the review and the translation. I will merge this into the draft website now.

Thanks @jsheunis for the review and the translation. I will merge this into the draft website now.
mih merged commit 65a9d3f479 into main 2026-05-22 05:43:38 +00:00
mih deleted branch newdesign 2026-05-22 05:43:38 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
q04/www.trr379.de!31
No description provided.