Commit graph

104 commits

Author SHA1 Message Date
740b5447d8 Remove trailing whitespace everywhere 2025-02-19 23:08:19 +01:00
06d3d37a39 website: remove unused arguments 2025-02-19 23:08:19 +01:00
10f3d15a98 website: format 2025-02-19 23:08:19 +01:00
3bbd6acf4f re-use global pins 2025-02-13 00:26:28 +01:00
729b4bb7c3 make expression tests build as a derivation 2024-12-02 12:33:59 +01:00
87601272ea fix typo in fonts deployment 2024-12-02 11:21:06 +01:00
8fa6c2f6f4 add report on 24.11 ZHF hackathon 2024-11-28 17:01:41 +01:00
4dfcec607b make collection entries more convenient to access 2024-11-28 17:01:41 +01:00
f67c012dfe fix relative path computation 2024-11-28 09:45:14 +01:00
a8dcc9f298 set up expression-level tests 2024-11-27 12:36:32 +01:00
22c7c3091f simplify lib export 2024-11-27 12:36:32 +01:00
771708c557 drive-by refactoring 2024-11-20 09:01:33 +01:00
be057fb93b use email address that's being monitored 2024-11-18 09:40:41 +01:00
07fa942989 increase sensitive area of the menu toggle 2024-11-15 09:54:37 +01:00
b78d341d95 simplify menu-toggle label SVG 2024-11-15 09:54:37 +01:00
e61ff7c039 show mobile menu toggle in mode-sensitive color 2024-11-15 09:54:37 +01:00
5179283b83 add mobile style 2024-11-13 15:47:12 +01:00
a6e764d2fc list events on the dedicated page more like articles 2024-11-13 15:47:12 +01:00
3b002a5d2d add a desktop stylesheet
it also features a dark mode
2024-11-13 15:47:12 +01:00
4f37c5b7b2 style 2024-11-13 15:47:12 +01:00
457f0adee7 more structured front page
this allows for more customised styling
2024-11-13 15:47:12 +01:00
91ab0e3cd4 remove legacy stylesheet 2024-11-13 15:47:12 +01:00
555974a3af fix <hgroup> rendering 2024-11-13 15:47:12 +01:00
27a7ba84bd add stylesheet with fonts 2024-11-13 15:47:12 +01:00
419f2b881b implement raw assets
this allows adding files to the output as they are
2024-11-13 15:47:12 +01:00
6e3bd814f1 move inline recursiveAttrs to lib.types 2024-11-13 15:47:12 +01:00
cb8363ebb5 implement stylesheet links 2024-11-13 15:47:12 +01:00
b1d8ac85e0 build with full trace 2024-11-13 15:47:12 +01:00
ed2e0679c4 add .direnv to gitingore 2024-11-13 15:47:12 +01:00
c60d10b355 add todo concerning palpable content 2024-11-13 15:47:12 +01:00
9e97ca3f14 list all news articles on a separate page 2024-11-13 15:47:12 +01:00
23462e3110 add past events and list them on a page 2024-11-13 15:47:12 +01:00
61b2d07b1d add event content type 2024-11-13 15:47:12 +01:00
d5b329ede9 implement definition lists with dl, dt, dd 2024-11-13 15:47:12 +01:00
d0c7f1cad1 make template overrides take final and prev 2024-11-13 15:47:12 +01:00
1fe519c838 add note on using direnv 2024-11-13 15:47:12 +01:00
f837b436d7 add devmode for live preview 2024-11-13 15:47:12 +01:00
897acd2a5c fix semantics: wrap content body into section 2024-11-13 15:47:12 +01:00
18864f2738 make template overrides chainable 2024-11-13 15:47:12 +01:00
67d00fea7e remove old template garbage 2024-11-13 15:47:12 +01:00
9b74458a8c override page template for articles 2024-11-13 15:47:12 +01:00
00e3cfcb52 make page templates granularly overridable 2024-11-13 15:47:12 +01:00
ef5594d963 add resulting Nix value to default.nix outputs
this is practical for debugging and demonstration purposes
2024-11-13 15:47:12 +01:00
f71bc89921 move things to more appropriate places 2024-11-13 15:47:12 +01:00
6f90db7193 unify template parameters 2024-11-13 15:47:12 +01:00
cbe10ec304 further prettify output 2024-11-13 15:47:12 +01:00
d4aa88f759 fix indentation in output 2024-11-13 15:47:12 +01:00
95f7e5e162 reiterate on mandatory headings in sections 2024-11-13 15:47:12 +01:00
661158223a ensure the section hierarchy is spec-compliant
- automatically assign heading levels
- check that the maximum nesting depth is not exceeded
2024-11-13 15:47:12 +01:00
4aeb9579d6 separate DOM mapping and generic templating
the templates collection will soon only be there for reusable snippets,
while the HTML representation of document types will be attached to
those types directly.
2024-11-13 15:47:12 +01:00