Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как настроить gulp-uncss под DLE?

Как настроить gulp-uncss под DLE?


     10.10.2015    Общие вопросы по вёрстке, Шаблоны (TPL), Стили (CSS), Хаки    2791

вопрос
Добрый вечер, есть такая интересная вещь как gulp-uncss, буду краток и обьясню для чего он нужен

к примеру:
Есть css-файл на 20k строк. При этом, 30% стилей нужны только для одной страницы, еще 20% для другой. Остальные на этих страницах не используются, но используются на остальных.

По-уму, для этих двух страниц надо бы отдельные файлы было сделать, но не сделал. Сам файл не очень логичен и не разбит на разделы по логике.

Нашел решение, которые применяется с помощью gulp-uncss

так вот, кто поможет настроить его под DLE?

спасибо..

Ответил: ПафНутиЙ


Настройка gulp-uncss для DLE ни чем не отличается от настройки под любую другую CMS.

8 комментариев

over
Юзер

over - 10 октября 2015 18:29 -

Окай вот другой вариант вопроса

вот пример на сайте разработчика


var gulp = require('gulp');
var uncss = require('gulp-uncss');

gulp.task('default', function () {
    return gulp.src('site.css')
        .pipe(uncss({
            html: ['index.html', 'posts/**/*.html', 'http://example.com']
        }))
        .pipe(gulp.dest('./out'));
});


на что мне заменить index.html ? на tpl'ки ? или на php ?

ПафНутиЙ
Админ

ПафНутиЙ - 10 октября 2015 18:50 -

Gulp — инструмент сборки фронтенда, а не шаблонов.

Каков вопрос - таков и ответ. Просто помните об этом.

over
Юзер

over - 10 октября 2015 20:36 -

Паш Я ЗНАЮ ЧТО ЭТО ! и знаю для чего он нужен ! я хочу отимизировать свой css, и уже разобрался сним !! это штука просто БОМБА ) странно что оней вы ничего не написали еще в своем блоге

ПафНутиЙ
Админ

ПафНутиЙ - 10 октября 2015 21:46 -

Если не писать лишнего кода — сборщики не нужны.
Если перез разработчиком стоит чёткая задача, реализация которой занимает не один месяц — сборщик не нужен.
Если не используется метод continius integration х*як-х*як и продакшн — сборщик не нужен.
Если вёрстка в последствии интегрируется в двиг — сборщик не нужен.

Для оптимизации отдачи контента в браузер есть отличная вещь — pagespeed for nginx, сборщик не нужен.

Если вся команда, в которой ты работешь, не владеет инструментом — сборщик не нужен, это усложняет процесс разработки.

Использовать gulp для оптимизации CSS — это как использовать IDE в качестве текстового редактора.

Каков вопрос - таков и ответ. Просто помните об этом.

RadarWeb
Юзер

RadarWeb - 11 октября 2015 02:10 -

Неимоверная глупость...

over
Юзер

over - 11 октября 2015 11:36 -

pagespeed for nginx его устанавливать просто геморой на жопе )))))

LazyDev
PHP-developer

LazyDev - 11 октября 2015 11:41 -

over, но мы продолжим использовать Visual Studio как Блокнот ;)

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

over
Юзер

over - 12 октября 2015 12:54 -

Я его всегда использую как блокнот ))

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх