Blade模板引擎介绍

本以为我能写很多主题开发的内容,但是真正写到这一节的时候,才发现原来几乎无货可写!为什么会这样?因为HunterPHP的主题开发如此简单!

没错,你只需会Blade语法就够了,剩下的事,就是套Html模板而已!几乎也没什么技巧可言,太简单了!

我不想在这里重复的介绍Blade模板引擎的语法,请前往官网查看教程,http://www.golaravel.com/laravel/docs/5.1/blade/, 或者自行百度相关教程!

HunterPHP采用Blade模板引擎是因为,我用过各种引擎之后,最终喜欢上了它的简洁,轻量,现代化,它没有twig的厚重,这与我HunterPHP追求轻量的目标是统一的!

HunterPHP集成的Blade是修改过的,它支持的模板后缀名不是.blade.php, 而是改成了.html, 同时语法上,移除了部分几乎用不到的语法,保留了常用的大部分语法!

选择Blade的另一个重要原因是因为基于我之前实战项目中,对Vuejs使用的良好体验,Blade 与 Vuejs 是极其相配的,Laravel 官方默认也是选择的Vuejs 作为的默认前端框架!故:HunterPHP 亦是如此!

最后,放几张HunterPHP里的Blade模板引擎使用的效果图:

主题模板结构, 理论上是自由的,你可以任意存放:

app.html 模板 :

doc.hmtl 模板 继承了 app.html 母模板 :

HunterPHP - 用心与你沟通