Eddgar

Рейтинг
16
Регистрация
10.02.2024

Осталось вам заморочиться с critical CSS.

Это стили, которые относятся к первому экрану сайта.

Их выносят в виде встроенных стилей в head.

Чтобы стили для 1-го экрана применялись мгновенно, без загрузки и парсинга основного CSS.

Хрен знает, какая реальная экономия, - делал так на одном проекте для озеленения в Pagespeed)

Бэкап надеюсь делали)

То, что получилось похоже на win1251.

Киньте файл, просто интересно, что за хрень.

Eddgar #:

Точно озадачивались?

Все скрипты уже давно написаны.

Ссылки на онлайн - выше.

На локалке ставьте gulp и  gulp-purgecss:

https://www.npmjs.com/package/gulp-purgecss

Скрипт ищет HTML в любых файлах и с учетом найденного чистит CSS.

Kaavain #:

Озадачивался этим вопросом. Ответ: НЕТ. 

Где-то гуляет обстоятельная статья с обоснованием почему только вручную. 

В теории можно написать скрипт, который будет брать класс из CSS и поиском по *.php искать вхождения. Я думаю такой налабать. 

Но онлайн - нет. 

Точно озадачивались?

Все скрипты уже давно написаны.

Ссылки на онлайн - выше.

На локалке ставьте gulp и  gulp-purgecss:

https://www.npmjs.com/package/gulp-purgecss

Делаю такое через gulp при сборке проекта.

Есть и онлайн версии.

Ему надо скормить файл стилей и html-страницу на входе.

На выходе CSS-файл без неиспользуемых в html стилей.

Примеры:

https://purifycss.online/

https://unused-css.com/

lutskboy #:

не то

ето пробовал. просто в начале темы не написал. выдает text/html; charset=unknown-8bit

знаем. и так пробовал. регуляркой строку доставал. и ее кодировку проверил. не идет оно и все

Еще вариант  без исходной кодировки через консоль в VIM:

vim +"set nobomb | set fenc=utf8 | x" /path/to/file
Vladimir #:
Чем опасен прополол

Во-первых - это не мой запрос))

И где вы видели в запросе "Чем опасен прополол" про пропофол - мед. препарат?

По вашему, или по версии Яши, прополол = пропофол ?

Сравните с Гуглом, он отдает по этому запросу именно про Прополол - гербицид. Так и должно быть.

TonyBlackberry #:

Ну вот делают кривой многозначный запрос, а потом ржут, что Яндекс тупой и не может показать нужные сайты.. 

По моему Яндекс в данном случае втихаря решил, что запрос - это опечатка.

А должен был выдать именно про прополол - гербицид.

В крайнем случае про прополку грядок. Откуда в выдаче мед. препарат?

Попробуйте определить кодировку консольной тулзой.

Например:

$encoding = shell_exec('file -bi /path/to/file');

Это для Linux. Для Win / Mac не подскажу.

shell_exec конечно должен быть разрешен в настройках php.

EdwardEdit #:

Блин ну тут конечно схоже, но запрос про гербицид, а в выдаче о мед препарате.


Странно, что Яша до кучи дачную тематику не выдал))

Всего: 84