Converts static html to Karax single page application or server sider rendering.
nimble install html2karax html2karax yourHtmlFile.html yourHtmlFile.html
<figure role="img" aria-labelledby="cow-caption"> <pre> ___________________________ < I'm an expert in my field. > --------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || </pre> <figcaption id="cow-caption"> A cow saying, "I'm an expert in my field." The cow is illustrated using <em>preformatted</em> text characters. </figcaption> </figure>yourHtmlFile.nim
include karax / prelude proc createDom(): VNode = result = buildHtml: figure(role = "img", aria-labelledby = "cow-caption"): pre: text """ ___________________________ < I'm an expert in my field. > --------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || """ figcaption(id = "cow-caption"): text "A cow saying, \"I'm an expert in my field.\" The cow is illustrated using " em: text "preformatted" text " text characters." setRenderer createDom