jade模板引擎怎么extend block ?
比如layout.jade代码如下:
doctype 5
html
head
title
block title
| My Site
link(rel="stylesheet", href="/libs/bootstrap2.3/css/bootstrap.min.css")
link(rel="stylesheet", href="/libs/bootstrap2.3/css/bootstrap-responsive.min.css")
link(rel="stylesheet", href="/stylesheets/web.css?v=1")
body
block content
div(class="container-fluid")
index.jade代码如下:
extends ../layout
block content
parent()
h1 Welcome to .....
jade有木有PHP的twig模板引擎的parent()呢? 在inde.jade继承了content block的所有代码?
4 回复
哦对了, jade的完整API文档在哪里呢? http://jade-lang.com/可不完整呢.
搞了几天, 还是没看到jade支持block 继承. 今天碰运气到npmjs里搜索twig. 没想到居然有nodejs版的twig. 更没想到的是, API跟PHP版的twig差不多一样. 果断切换到twig去了.幸好项目的代码没写多少. 推倒重来.
你好最近我也在用twig.js来做模板,但是用supervisor作代码监控调试,但是换上twig之后发现修改页面没变化了,貌似twig自己做了缓存 请问缓存这个要怎么设置?
当前的jade是支持继承的, 也支持混入, 关键字分别是: extend, mixin