Не нравятся результаты поиска? Попробуйте другой поиск!

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


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

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

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

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

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

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

спасибо..

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


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

Комментарии пользователей (8)

over
57 | 3

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 ?

ПафНутиЙ
1065

3396 | 2434

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

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

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

over
57 | 3

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

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

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

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

RadarWeb
11

99 | 24

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

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

over
57 | 3

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

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

Gameer
226

1124 | 396

Gameer - 11 октября 2015 11:41 - Эксперт

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

Истина в противоречии.​

over
57 | 3

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

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

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

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