Add Gemini renderer and semantic audit

This commit is contained in:
jwinterm
2026-07-05 19:59:23 -04:00
parent 1179646cc3
commit 5c924cae60
18 changed files with 583 additions and 7 deletions
+10
View File
@@ -34,3 +34,13 @@ Notes:
Notes:
- Web tunnels should use web-specific key files.
- Existing RPC/P2P tunnel keys are not reused for web publishing.
## agate
- Protocols: gemini
- Default policy: `auto`
- Generated artifacts: Agate plan values
Notes:
- Gemini serves generated Gemtext output directly.
- Certificate and key paths are plan values until install/apply support exists.
+13
View File
@@ -29,3 +29,16 @@ Defaults:
- Skips JavaScript and source-map files.
- Skips oversized assets above max_asset_bytes.
- Removes remote src/poster/link asset references.
## gemtext
Text-first Gemini output from semantic HTML.
- Output: Gemtext plus linked/downloadable assets
Defaults:
- Converts HTML headings to Gemtext heading lines.
- Converts paragraphs and list items to flowing text.
- Converts anchors and images to Gemtext link lines.
- Rewrites local .html links to .gmi links.
- Skips JavaScript, CSS, source maps, and oversized assets.