Commit graph www/layouts
Author SHA1 Message Date
be2eab5661 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-22 21:05:37 +02:00
9363618157 Behebe Layoutauswahl unter aktuellem Hugo.
Die layouts/_default/*.calendar.html-Vorlagen werden in Hugo
≥0.158 fälschlich für die HTML-Ausgabe ausgewählt, sodass alle
Sektions- und Einzelseiten VCALENDAR- statt HTML-Inhalt
enthielten. Die Vorlagen waren ohnehin nie funktionsfähig
(Warnung „found no layout file for calendar"); die ICS-Feeds
liefern die abschnittsspezifischen Vorlagen unter
layouts/{veranstaltungen,datengarten,page}/.

list.xml.html bekommt aus demselben Grund die korrekte Endung
.xml.

tools/gen_upcoming.py vergleicht Datumsangaben jetzt
zeitzonenneutral, damit Events mit Z-Suffix keinen TypeError
auslösen.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-04 22:22:53 +02:00
murmeldin
1e245cf6cd newly added club status, currently disabled until spaceapi is set public 2025-04-17 00:48:03 +02:00
murmeldin
6281666093 datengarten post design overhaul 2025-04-17 00:45:32 +02:00
murmeldin
ccdaa9d95d fixed config + ics timezone 2025-04-16 18:36:08 +02:00
Marek Krug
5db017f998 Neues Template Datengarten talk infobox und kleine Korrektur 2025-03-31 20:04:11 +02:00
Marek Krug
2b5277a3a0 fixed ics generation 2025-03-12 17:41:44 +01:00
Marek Krug
4068fab565 improved calendar and fixed url temporarily 2025-03-12 16:06:29 +01:00
Vinzenz Schroeter
fabc5ff0ea fix naming conflict to restore old gallery with thumbnails 2025-03-10 17:40:10 +01:00
Marek Krug
1cd3099e37 favicons 2025-02-27 23:27:39 +01:00
Marek Krug
ba414b0015 new images, new content, new theme almost finished 2025-02-27 00:21:42 +01:00
Marek Krug
b62b53674f new theme (work in progress) 2025-02-26 19:47:07 +01:00
8fbd620e63 fix: update templates 2024-10-17 00:01:56 +02:00
f80ce7c40a
reformat html end tags 2023-06-13 21:41:28 +02:00
2e3a02af0c
refacture all the things! 2023-06-13 12:47:07 +02:00
0ee7913adb End regular Datengarten in 2019 2022-06-13 22:19:16 +02:00
ae512a738e Information über Umbau 2019-08-14 11:46:27 +02:00
de5e2ea51c ICS: Link als DETAILS text 2018-07-19 21:51:03 +02:00
48d93b0986 Talk Infobox: Sprachen ausschreiben 2018-07-19 21:50:03 +02:00
b36d187b37 Generate ics files correctly, incl. merged all.ics 2018-07-13 00:03:45 +02:00
a01afb2dd3 Calendars for all events
(to be tested)
2018-07-09 01:44:11 +02:00
a3f03d2273 Fix schedule.xml rendering 2018-06-11 22:49:04 +02:00
dd4e68b439 Datengärten regelmäßig ohne Titel anzeigen...
...außer es gibt einen Eintrag, dann nur diesen anzeigen.
2018-06-11 21:22:47 +02:00
ff62faf23a Move out datengartens into their own section
- /datengarten/index.html returns a blog-like list
- /datengarten/index.ics returns a VCALENDAR
- /datengarten/index.xml returns a schedule.xml-style view

No more pretty rendering includes in the content pages,
some more cleanup in the front matter
2018-05-21 18:31:39 +02:00
adb1819fb6 More concise location for CCCB 2018-05-20 15:55:44 +02:00
7ebb0231c9 Link speakers 2018-05-20 15:55:06 +02:00
6df3c9e8ba Fix icons in infobox 2018-05-20 14:29:34 +02:00
2b111b73ae Correct Series sorting, show correct icon for episodes without recording 2018-05-20 14:28:44 +02:00
c93bd4c6e6 Datengarten als Serie, Nr. 88 als Beispiel.
Fuer andere braucht es noch ein Import-Script.
2018-05-18 13:36:00 +02:00