Nik*_*kos 5 css optimization node.js
有一种方法可以使用uncss https://github.com/giakki/uncss删除未使用的css
关于这个主题的一篇优秀的博客文章:http://addyosmani.com/blog/removing-unused-css/ 但是我没有看到你如何将这种方法结合起来动态内容(例如由angular指令或异步页面加载生成)这将被uncss模块遗漏.
有没有一种最佳方法来实现这一点,我不想手动进入并删除我没有使用的所有bootstrap css.
小智 0
我最好的建议是创建几个静态页面,其中包含您预计需要的所有标记的示例,然后针对该页面运行 uncss。
即使内容是动态的或异步加载的,您也应该非常清楚哪些内容是可能的。
例如:您可能很可能需要基本的文本格式、标题、富文本内容、列表、链接、图片等。根据站点的主题,您还将知道是否需要在其中显示代码示例<code>,<kbd>或<pre>标签。
然而,动态内容不太可能直接需要自己利用网格/布局系统,或者需要任何无关的按钮样式。
构建一个测试页面,其中包含您预期使用的所有内容。如果你知道有一些东西是你想保留的,那就把它扔进去。否则你就可以放心地知道 uncss 正在清理其他所有东西。