Commit graph www/themes
Author SHA1 Message Date
389463dbdf Update Blowfish to v2.106.0
The theme was pinned at v2.86.0, which declares that it works with Hugo 0.137.0
to 0.147.5. Hugo has been 0.165.0 here and 0.163.3 in the pinned nixpkgs branch
for a while, so every build complained:

  WARN  Module "blowfish" is not compatible with this Hugo version: 0.87.0/0.147.5
  WARN  deprecated: .Site.LanguageCode was deprecated in Hugo v0.158.0
  WARN  deprecated: .Site.Data was deprecated in Hugo v0.156.0

The two deprecated calls were in the templates of the theme, in head.html,
baseof.html, schema.html and several shortcodes, so they could not be fixed
from here. v2.106.0 accepts 0.158.0 to 0.165.0, which covers both Hugo versions
we build with, and no longer uses either of them. The build is free of warnings
now. v3 was not taken, it is a new major version.

The theme reorganised its JavaScript along the way and dropped js/process.js.
Our layouts/partials/footer.html is a copy of the footer of the theme with a
link to the Git repository added to the "powered by" line, and it still loaded
that file, which broke the build outright:

  ERROR ... execute of template failed: ... <resources is nil

Take the footer of v2.106.0 and add the link to it again. It is the only
template we override that belongs to the theme, the others are our own, and
nothing else in layouts/ refers to a file the theme removed. The German strings
for the 404 page still apply, the theme keeps its translations as YAML now but
the keys are unchanged, and no configuration parameter we set was dropped.

The site builds identically apart from the theme itself: no page is lost, none
lost its content, the largest pages grow by about a third from added markup,
and the churn in public/ is the renamed bundles, the dropped jQuery and
differently named image derivatives.

While at it, replace the note in the README that told the reader not to update
nixpkgs because it would bring a Hugo the theme cannot handle. That is what
just got resolved, so name the actual range instead.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-08-23 01:15:56 +02:00
Vinzenz Schroeter
1e6d03c635 add optional nix flake 2025-06-05 21:51:31 +02:00
Marek Krug
1c0bf2f2d4 bump blowfish theme 2025-03-31 20:04:43 +02:00
Marek Krug
4a60651ce7 removed old beautifulhugo theme 2025-03-12 12:50:25 +01:00
Marek Krug
b62b53674f new theme (work in progress) 2025-02-26 19:47:07 +01:00
Marek Krug
8c2d5c037b new anfahrt picture, different pictures in clubdiscordia and mastodon 2025-02-26 14:31:09 +01:00
da2ce71d27 bump theme 2024-10-17 00:03:18 +02:00
a9bd7f6e7b
fix images and theme 2023-06-13 22:44:57 +02:00
84c338db9c
update theme 2023-06-13 21:45:25 +02:00
a175c19bb2 Update theme 2021-07-05 00:14:45 +02:00
5bedd1cd32 Beautiful Hugo: point to available revision 2018-08-15 01:51:53 +02:00
b547c0fd23 Bildergallerie 2018-07-09 00:04:25 +02:00
1885cc81aa FF theme: Fix icons after theme fork switched to FontAwesome 5 2018-05-20 23:22:43 +02:00
e705fddd3e Fix to current HEAD of CCCB branch 2018-05-19 00:02:30 +02:00
f556273928 Initial commit 2018-05-18 01:30:59 +02:00