import html_dsl
const page = html:
heads:
title "Title"
meta(name="foo", content="bar")
bodys:
p "Powered by Nim Metaprogramming"
`<!--` "HTML Comment"
a(text="Nim", href="https://nim-lang.org")
divs:
p "Example"
assert page is string
echo page
【 在 vale (浅谷 - mind over mountain) 的大作中提到: 】
: 需要动态的生成html,之前硬拼一堆tag实在太凌乱,于是写了个结构化的html生成类,现在清爽多了。
: 本身就是tcl代码,所以里面可以直接使用任意的语句,非常方便。
: 长这样:
: ...................
--
FROM 116.1.3.*