TinyVolt
Turn your markdown into an interactive canvas. Write on Github, preview on Nova.
Nova is a markdown editor and a platform.
Editor: A VS Code-style editor where one can write and preview content locally.
Platform: The invisible scaffold that handles publishing, hosting and serving. The same article lives in two places:
Top-level fence code becomes hidden setup. with group("name"): collects a run of commands, and {label}(ref:name) reveals it from your prose as one click. Inline spans like {label}(scale = gm.scalar(1)) are the escape hatch for one-off commands. Everything else is plain markdown, KaTeX math included.
# Drawing a walk ```pygeomatic origin = gm.p0 a = gm.point(3, 0) walk = gm.line(origin, a) gm.hide(walk) with group("walk-x"): gm.highlight(walk) gm.show(walk) ``` Reach the point by {moving a distance}(ref:walk-x) of $3$ units. Or reset it inline: {set scale to 1}(scale = gm.scalar(1)).