Замечательные проект https://github.com/giakki/uncss
Вырезает неиспользованные css - к примеру bootstrap на стандартном проекте в 10 раз уменьшается.
Все это используется с Grunt или Gulp -
http://addyosmani.com/blog/removing-unused-css/
Но вот на какую папку натравливать скрипт?
на views ?
Кто нибудь использовал в своих проектах?
Использование UnCSS в Yii
- porcelanosa
- Сообщения: 570
- Зарегистрирован: 2010.03.16, 04:31
- Откуда: Москва
Использование UnCSS в Yii
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Re: Использование UnCSS в Yii
Код: Выделить всё
Последний раз редактировалось zelenin 2014.12.07, 08:50, всего редактировалось 2 раза.
Re: Использование UnCSS в Yii
На днях думал глянуть для гулпа. Судя по документации проблем никаких быть не должно, все зависит от архитектуры проекта. Указывать надо полностью сгенирированные html, куски шаблонов не пойдут. Можете указать список URL и путь к файлу стилей
Re: Использование UnCSS в Yii
Как вариант
Код: Выделить всё
gulp.task('uncss', function() {
gulp.src([
'css/vendor/bootstrap.css',
'css/main.css'
])
.pipe(uncss({
html : [
'http://app.loc/login/'
]
}))
.pipe(minifyCSS())
.pipe(gulp.dest('assets/css/login/'));
});
- porcelanosa
- Сообщения: 570
- Зарегистрирован: 2010.03.16, 04:31
- Откуда: Москва
Re: Использование UnCSS в Yii
А это проверялось? Что то у меня сомнения что оно урл подхватит...SSDD писал(а):Как вариантКод: Выделить всё
gulp.task('uncss', function() { gulp.src([ 'css/vendor/bootstrap.css', 'css/main.css' ]) .pipe(uncss({ html : [ 'http://app.loc/login/' ] })) .pipe(minifyCSS()) .pipe(gulp.dest('assets/css/login/')); });
И как указывать все страницы? Во вьюхе то понятно...
Или перечислять только основные типа?
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Re: Использование UnCSS в Yii
По урлу спокойно подхватит, насчёт всех страниц не пробовал, выбрал только нужные для оптимизаций, для каждой страницы думаю нужно отдельно делать чтоб css был маленьким, если есть варианты поделитесь