luvcraft/showcase.lisp
SRCSET contains only card-sized derivatives, placing a hard ceiling on index traffic. The surrounding link keeps the original available for deliberate detail viewing and download.
The generated capture catalog mounted beside externally served media. DIRECTORY contains the capture manifest. MEDIA-PATH is the public static URL subtree whose files are served by the deployment edge. #IVRWI8
A semantic page mounted at one URL subtree.
Logical conjunction of tests and raw truth values.
Logical disjunction of tests and raw truth values.
(&key directory media-path)(filename)(&optional (text *page*) (name "test"))(capture)(page filename)(capture)How the children of a list are arranged.
(capture name)(variant)(capture)(output page capture filename)Test whether one compatible scalar is less than another.
(string)(output page capture filename)(output page capture)(&rest ids)(page)The minimum of compatible quantities.
(receiver path)Return a WEB-RESPONSE for PATH from a web application or mounted page.
(content-type body)Pictures that carry design evidence should be reproducible without making Git the video store. capture-specification is the semantic boundary: a stable name, wiki figure ID, media kind, extension, description, and an ordinary named renderer function. define-capture is only a thin definition-site macro over that…
The published, source-reproducible stills and films of luvcraft.
The web process owns the semantic page and reads the small capture manifest. Caddy owns the large byte responses: annex symlinks remain ordinary static files and never pass through the character HTTP server.