在写静态页面的时候,基本所有的 header 和 footer 都是一样的。
当 header 和 footer 有变动,很难批量修改。
这种情况大家都是用模板解决的吧,不过我之前没用过,不太了解,所以想问下大家都用什么模板?
当 header 和 footer 有变动,很难批量修改。
这种情况大家都是用模板解决的吧,不过我之前没用过,不太了解,所以想问下大家都用什么模板?
|
xiaojjAug 23, 2014
1
jq
<script type="text/javascript">$(".head").load("top.html");</script> |
|
sivacohanAug 23, 2014 via Android
3
jinjia2
|
|
emricAug 23, 2014
4
把 jade 当作预编译语言, 发布时再使用 grunt 打包处理.
|
|
loadingAug 23, 2014 via Android
5
很难批量修改吗?我用nitepad++都能批量改,就用查找替换,其中有整个目录所有文件或者当前打开的所有文件。
你说的一般是后端的 include功能,基本都有! 如果1L 的javascript方案不符合你要求,那你问什么前端~ |
|
loadingAug 23, 2014 via Android
6
哦,其实一般 cms 都有自己的模板方案,你说到的根本不是问题~
静态的如 jekyll 都有这方面功能,实在不知道你需要什么! |
|
reecoAug 23, 2014
7
jsp可以<jsp:include>
|
|
8
|
|
loadingAug 23, 2014 via Android
9
|
|
donniorAug 23, 2014 via iPhone
10
我们公司现在前端用jekyll,主要是模版和sass
|
|
loadingAug 23, 2014 via Android
12
你用 1L 的吧,我大后端无所不能,用
@xiaojj 的也方便后端直接 include ,大家都方便!不信你问他一下,当然,asp 的可能差一点~ |
|
fanzeyiAug 23, 2014
14
CodeKit: https://incident57.com/codekit/
The Kit Language https://incident57.com/codekit/help.html#kit |
|
liaaAug 23, 2014
16
我用 liquid,然后使用 grunt-liquid 进行自动合并
|
|
solodxgAug 23, 2014
17
https://github.com/alanshaw/grunt-include-replace 单独写head和foot的html片段,然后include到页面中,最后grunt
|
|
OwenjiaAug 23, 2014
18
jinja2 不错~~
http://jinja.pocoo.org/ |
|
dimlauAug 23, 2014
19
静态页面可以用 SSI(Server Side Includes)来实现固定内容调用。
具体去搜索吧,Apache & Nginx 都支持的。 |
|
kmvanAug 23, 2014 via Android
20
shtml
|
|
kokdemoAug 23, 2014
21
其实我一直很好奇,有没有什么方法在前端部分处理路由比较给力的。
|
|
cloudhunterAug 23, 2014
22
Server Side Includes +1
|
|
casparchenAug 23, 2014
23
jinja2 +3
|
|
rainciousAug 24, 2014
24
|
|
thanksirAug 24, 2014
25
handlebars
http://handlebarsjs.com/ |
|
robertlycAug 24, 2014
26
slim/jade
|