# geminih — Not Invented Here gemtext to SXML Geminih is a library for Chicken Scheme to turn gemtext into SXML. It exports one procedure `geminih`, that can take a single string for the entire page, or a list of lines, or if given no argument reads from `current-input-port`. That procedure returns a list of SXML tags that you can cons `body` or `div` on top of, or splice into a quasiquoted document. Geminih also comes with a command-line utility for converting gemtext to HTML. The eponymous `geminih` command operates like a filter, reading gemtext on standard input and writing partial HTML to standard output. Analogous to Pandoc's default HTML output, the HTML produced by the command-line tool isn't suitable as a standalone document; it needs to be wrapped in additional tags to make it standalone. For source code, git clone https://idiomdrottning.org/geminih