html的动态渲染,但不够灵活, 如果写一个动态网站, 会遇到大量模板复用的场景, 为每个url写一个单独的html文件是非常耗时耗力的, 而且可维护性也不好, Handlebars(以下简称hbs)为我们提供了继承模板...(类似django的extend)和插入代码块(类似django的include)的方法,下面我来做一个演示
模板布局的继承
网站有多个网页, 网页的布局大致相同, 头部和底部可能是通用的,我们可以为所有网页设置一个默认的布局...以上, 我们已经实现了默认模板布局和个性化模板布局的编写和使用, 但在实际开发中, 我可能会遇到在某个页面内,引入代码块的需求, 比如插入广告位!...下面我们来完成引入广告位的实例~
引入代码块
需求: 引入广告位
在views文件夹下新建partials文件夹,在partials内新建ad.html,在ad.html内编写广告代码...中配置广告代码所在的目录
?