You are here

升级了一下Drupal 7到 Drupal 7.12 并试着做了点优化-整合.css文件

还是怀念Drupal6的Advanced CSS/JS Aggregation模块,不管有多少个css和js 都合并成单个css和js的,可惜到Drupal 7就没了 也没找到合适的模块,也不懂怎么用内置的那些api之类是搞!
blackwhite看介绍大概可以实现,但我用了无效!干脆人工的弄了一下:

先进Drupal的性能优化把css优化关掉:

admin/config/development/performance

再查源码看看有那些模块有加载了.css

进入对应的模块(modules),打开.info文件 把有.css文件的那一行删掉或者备注掉(建议用备注),
再把里面的相应的.css文件的内容复制出来.

再把所有取出来的css内容复制到主题的css里面
这样就把所有的css合并到一个文件里面了
PS.我的站主要是一个人在发布 评论 注册类的也都关掉user和comment的css就没加进去了 :lol
再批量替换
../../
换为
/

最后是上传主题的css文件覆盖,和把之前修改过的.info文件上传覆盖
改过的模块随便关掉一个 再开启
清空缓存一下

模版方面的修改:

 <!--[if IE]>
    <link type="text/css" rel="stylesheet" media="all" href="ie_styles.css" />
  <![endif]-->

ie修正的.css文件一般非常小 直接写进来了,改为

  <!--[if IE]>
	<style>	#siteName h1 {  float: none;}</style>
  <![endif]-->

关键字: 
文章类型: