randogoth
c9bde15f5c
feat: let a site render its xhtmlmp/html output as a Mews Profile page
...
CI / check (push) Successful in 48s
CI / release (push) Successful in 6m48s
A new mews_profile site setting switches the XHTML-MP 1.2 doctype, the
conformance marker, the viewport tag and the default stylesheet link, and
drops raw HTML passthrough and off-site or data: images that the profile's
permitted-element list cannot vouch for.
2026-10-11 09:07:54 +03:00
randogoth
603f29b0f0
feat: gate a run of blocks to chosen output formats
2026-10-09 16:40:21 +03:00
randogoth
19e7cfaca3
docs: drop the predecessor comparisons from comments and tests
2026-10-06 11:04:09 +03:00
randogoth
49a63503d0
fix: bound document nesting and escape generated urls
2026-10-04 22:30:44 +03:00
randogoth
c29364d8e0
feat: serve gemini behind a tls terminator
2026-10-04 22:04:52 +03:00
randogoth
dc2114a4d2
feat: serve gopher with dot-stuffing and a synthetic root menu
2026-10-04 21:20:43 +03:00
randogoth
1de4674b09
feat: render wml decks with paginated card sub-documents
2026-10-04 21:05:05 +03:00
randogoth
36b868e094
feat: add figlet banners and hyphenation behind features
2026-10-04 20:53:25 +03:00
randogoth
9e1cfed284
feat: render fixed-width text for nex
2026-10-04 20:27:29 +03:00
randogoth
2f38b8b929
feat: serve rendered pages over http, spartan and nex
2026-10-04 19:55:30 +03:00
randogoth
46f12b10da
refactor: express custom directives with standard markdown constructs
2026-10-04 19:40:59 +03:00
randogoth
e5583bbd89
feat: parse markdown and custom directives into one representation
2026-10-04 19:21:48 +03:00
randogoth
3031b8acdd
feat: resolve request paths within contained site roots
2026-10-04 19:08:38 +03:00
randogoth
6a3a198975
feat: add workspace skeleton and server configuration validation
2026-10-04 19:01:35 +03:00