Pull to refresh

Comments 4

Насколько же неудобен просмотр картинк в хабре. Как был неудобный 10 лет назад (вернее как не было), так и остался.
Разработчики Хабра, deniskin, вы можете сделать, чтобы при вставки больших картинок, которые не влазят по размеру в ширину текста, автоматически прописывался код, по клику разворачивающий картинку на весь экран, даже через тот же Fancybox? Чтобы издатели просто вставляли картинку как всегда, не задумываясь о размере, а всё остальное автоматически делала платформа?

Теперь все в порядке (картинки просто не загружаются).

IMHO большинство браузеров сейчас поддерживает WebP и с картинками теперь намного меньше возьни. Грузим как есть, исходник прогоняем через jpegoptim без потери качества (будем отдавать тем, кто не поддерживает webp), а для всех остальных делаем webp копию через cwep/gm или convert (у себя на серваке написал скрипт, который прогоняет всеми тремя с одинаковыми настройками качества и выбирает минимальный).

Конфиг для nginx:

map $http_accept $webp_extension {
    default "";
    "~*webp" ".webp";
}

location /images {
  #pagespeed off;
  #pagespeed unplugged;
  location ~* ^/images/.+\.(png|jpe?g)$ {
    expires max;
    add_header Vary "Accept-Encoding";
    add_header Cache-Control "public, no-transform";
    try_files $uri$webp_extension $uri =404;
  }
}
Sign up to leave a comment.