Valentin Gagarin
00e3cfcb52
make page templates granularly overridable
2024-11-13 15:47:12 +01:00
Valentin Gagarin
5bef87be1f
render content via structured DOM representation
2024-11-13 15:47:12 +01:00
Valentin Gagarin
84f5d17e3e
make a proper link
2024-11-13 15:47:12 +01:00
Valentin Gagarin
cb715fb99d
move more content
2024-11-13 15:47:12 +01:00
Valentin Gagarin
059ebc2291
set a default location for documents
...
it turns out that setting a value appends to that.
the default only needs to be overridden when the symbolic name of the
document changes. while there's a chance people will inadvertently break
links that way, it's requires less up-front knowledge to work with.
2024-11-13 15:47:12 +01:00
Valentin Gagarin
7efd5b8317
allow prefixing output paths of collection items
2024-11-13 15:47:12 +01:00
Valentin Gagarin
6631c09803
allow menu entries to be subtypes of page
...
with an example
2024-11-13 15:47:12 +01:00
Valentin Gagarin
836ceb846a
split content types into separate files
2024-11-13 15:47:12 +01:00
Valentin Gagarin
04fef22dc3
extract importing Nix files
2024-11-13 15:47:12 +01:00
Valentin Gagarin
6c84b9dae0
implement correct-by-construction relative links
2024-11-13 15:47:12 +01:00
Valentin Gagarin
ad8b758cee
implement navigation
2024-11-13 15:47:12 +01:00
Valentin Gagarin
ea77a44d1a
split content types into module
2024-11-13 15:47:12 +01:00
Valentin Gagarin
212b3647fd
more scalable imports
...
that directory will only grow
2024-11-13 15:47:12 +01:00
Valentin Gagarin
0383c9ce3b
clean up artefacts
2024-11-13 15:47:12 +01:00
Valentin Gagarin
80a0b1ea91
sort news by date
2024-11-13 15:47:12 +01:00
Valentin Gagarin
0e2c56b08e
migrate news entries
2024-11-13 15:47:12 +01:00
Valentin Gagarin
141242a86d
implement collections
2024-11-13 15:47:12 +01:00
Valentin Gagarin
b435309994
put partners in a directory
2024-11-13 15:47:12 +01:00
Valentin Gagarin
e17ba990ed
add back partners
2024-11-13 15:47:12 +01:00
Valentin Gagarin
d22bc5f3b1
re-add fediversity page
2024-11-13 15:47:12 +01:00
Valentin Gagarin
ab56a0b5cc
modularize
2024-11-13 15:47:12 +01:00
Valentin Gagarin
937d24eb09
add partners
2024-11-13 15:47:12 +01:00
Valentin Gagarin
550f318fe6
PoC: build site from nix files
2024-11-13 15:47:12 +01:00
Valentin Gagarin
e41e0daa82
Add 'website/' from commit 'd208ee83f80467e25c662b4680ed2d6161d88d9e'
...
git-subtree-dir: website
git-subtree-mainline: 83b1c9ac3b
git-subtree-split: d208ee83f8
2024-10-07 11:53:11 +02:00