|  |      1xiaojj      2014-08-23 14:56:13 +08:00 jq <script type="text/javascript">$(".head").load("top.html");</script> | 
|  |      2snowrain OP @xiaojj 这种加载方式之前看过,感觉不友好,我想要能生成带 header 和 footer 的完整 html 文件的模板引擎。 | 
|  |      3sivacohan PRO jinjia2 | 
|  |      4emric      2014-08-23 15:20:28 +08:00 把 jade 当作预编译语言, 发布时再使用 grunt 打包处理. | 
|  |      5loading      2014-08-23 15:27:27 +08:00 via Android 很难批量修改吗?我用nitepad++都能批量改,就用查找替换,其中有整个目录所有文件或者当前打开的所有文件。 你说的一般是后端的 include功能,基本都有! 如果1L 的javascript方案不符合你要求,那你问什么前端~ | 
|  |      6loading      2014-08-23 15:29:48 +08:00 via Android 哦,其实一般 cms 都有自己的模板方案,你说到的根本不是问题~ 静态的如 jekyll 都有这方面功能,实在不知道你需要什么! | 
|  |      7reeco      2014-08-23 15:31:04 +08:00 jsp可以<jsp:include> | 
|  |      8snowrain OP | 
|  |      9loading      2014-08-23 15:42:35 +08:00 via Android | 
|      10donnior      2014-08-23 15:44:29 +08:00 via iPhone 我们公司现在前端用jekyll,主要是模版和sass | 
|  |      12loading      2014-08-23 15:54:03 +08:00 via Android 你用 1L 的吧,我大后端无所不能,用 @xiaojj 的也方便后端直接 include ,大家都方便!不信你问他一下,当然,asp 的可能差一点~ | 
|  |      13snowrain OP @loading 想想也是,重复的部分后端也就用一次。 不过总不会一直是这种工作模式,如果和后端配合,根据后端所用的语言选择模板吗? | 
|  |      14fanzeyi      2014-08-23 16:07:06 +08:00 CodeKit: https://incident57.com/codekit/ The Kit Language https://incident57.com/codekit/help.html#kit | 
|  |      16liaa      2014-08-23 17:30:06 +08:00 我用 liquid,然后使用 grunt-liquid 进行自动合并 | 
|  |      17solodxg      2014-08-23 18:53:39 +08:00 https://github.com/alanshaw/grunt-include-replace     单独写head和foot的html片段,然后include到页面中,最后grunt | 
|  |      18Owenjia      2014-08-23 19:00:44 +08:00 jinja2 不错~~ http://jinja.pocoo.org/ | 
|  |      19dimlau      2014-08-23 21:29:24 +08:00 静态页面可以用 SSI(Server Side Includes)来实现固定内容调用。 具体去搜索吧,Apache & Nginx 都支持的。 | 
|  |      20kmvan      2014-08-23 21:36:06 +08:00 via Android shtml | 
|  |      21kokdemo      2014-08-23 22:28:40 +08:00 其实我一直很好奇,有没有什么方法在前端部分处理路由比较给力的。 | 
|  |      22cloudhunter      2014-08-23 23:20:44 +08:00 Server Side Includes +1 | 
|  |      23casparchen      2014-08-23 23:33:18 +08:00 jinja2 +3 | 
|      24raincious      2014-08-24 07:51:36 +08:00 | 
|  |      25thanksir      2014-08-24 09:20:59 +08:00 handlebars http://handlebarsjs.com/ | 
|  |      26robertlyc      2014-08-24 10:27:49 +08:00 slim/jade |