介绍一个nim语言的web template

nimWebTemplates是一个类似django和jinja2的模板引擎,支持block、end、extends、for、if等标签。尽管项目相对较旧,但可以作为nim语言开发Web框架的基础。通过创建特定的目录结构,如menu.html和base.html,开发者可以在example.nim的基础上构建同步的Web框架,并进行扩展。

 

nimWebTemplates   https://github.com/enthus1ast/nimWebTemplates

nimWebTemplates这个东西, 是一个简单的类似于django 的template , 类似于jinja2的模板, 有 block, end, extends, for, if之类的标签. 

大部分的东西, 都是2年前的, 最近的修改是5个月前的. nim的项目作者都是这样, 要不就是5年前的作品放在那里等人挖坟, 要不就是作者诈尸弹起来突然更新一下. 

usage

目录结构

创建如下目录结构(注: 作者目前只支持单层目录, 2层目录的不支持, 我扩展了, 很简单, 现在还没发出来.)

./example.nim
./templates/base.html
./templates/index.html
./templates/about.html
./templates/stats.html

menu.html

{%block menu%}<a href="index.html">index</a> || <a href="about.html">about</a> || <a href="stats.html">stats</a>{%endblock%}

base.html

{%import menu.html%}
<html&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值