Как стать автором
Обновить

Комментарии 20

Пример использования CSS3-свойств

Что такое CSS3?

НЛО прилетело и опубликовало эту надпись здесь

CSS3 нет и не будет. Может, лет 10 назад еще так можно было говорить для поддержки разговора, но уже заканчивается 2020-ый.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Добавьте ещё информации. Сколько файлов подгружается? Каков стартовый обьём данных? Как быстро работает?


Ну и если это таки шаблон то может стоит тогда попробовать дополнительно использовать XSLT?


Ещё можно добавить текст лицензии через GitHub и тогда он будет её определять автоматически.

Впишусь в ветку с вопросом по интеграции: тот же бутстрап без вопросов интегрируется или это взаимоисключающие вещи?

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

Время ценно. Хотя пост интригует.
А можно пару строк с историей? Почему появился этот проект, какие есть аналоги и какую пользу проект призван нести,
Поддерживаю. Я человек, далёкий от веба, кажется оочень сильным переусложнением.
Чем принципиально отличается кеширование файлов стандартным механизмом кеширования и через сервис воркер? Сервис воркер сложнее, почему нужно кешировать файлы именно таким образом?
Одно из преимуществ — это возможность показать страницу без интернета и добавить сайт как приложение на десктоп или мобильное устройство. Но и минусов много, в частности файлы кеша могут занимать неприлично много места, проблемы с обновлением кеша и многое зависит от кривизны рук и отсутствия склероза у автора приложения.
Мне кажется главная проблема таких “современных” стартовых шаблонов (не вашего, а вообще) – это то, что они в 99% случаев делаются теоретиками, а не практиками. И если брать их как есть, то быстро обнаруживается, что там обычно даже нет стандартного набора подстраховок, снимающих нагрузку на мозг и предотвращающих глупые баги (w3c-валидатор, stylelint, doiuse, eslint, sonarjs). Это те вещи, которые упрощают работу всегда, вне зависимости от пре/пост-процессоров, сборщиков и.т.д., и казалось бы в 2020 году уже должны быть везде, а их нет. Есть какие-то замороченные варианты загрузки ресурсов, примеры редких мета-тегов, что-то еще такое умное и полезное в теории, а банального настроенного процесса сборки и проверки всего – нет. Но при этом если начать доделывать эти шаблоны, то получаются монстры с кучей зависимостей, в которых только ты и разбираешься (раз уж такое дело, то поделюсь одним из своих стартовых шаблонов). Где-то здесь должна быть золотая середина…
Мое мнение, что стартовые шаблоны — чужие — нужны в большей мере новичкам, чтобы вообще понять как все это работает. Я в свое время их кучу перепробовал, и это было довольно полезно. В конце концов приходишь к выводу, что единого решения нет и быть не может, но можно в разных подсмотреть что то полезное для себя.
А когда уже тебе действительно становится необходим шаблон для реальной работе, как инструмент, упрощающий разработку, то как правило такой шаблон у тебя уже есть, и это твой собственный шаблон, и не один, вот их то и используешь в дальнейшем.

А зачем в коде сервера нужно задание заголовка res.setHeader('Accept-Encoding', 'gzip, compress, br')? Несмотря на наличие в Node.js средств для работы с gzip и brotli в модуле zlib, ни встроенный http-сервер, ни express из коробки не умеют кодировать-декодировать такие форматы.

ошибся, нужен заголовок 'Content-Encoding'
НЛО прилетело и опубликовало эту надпись здесь
на htmltemplate.site ссылка Download битая
починил

Автором проделана хорошая работа!
Я считаю, что проект не должен быть перегружен оверколичеством технологий. Имеет смысл сделать к шаблону сайт с описаниями, как что можно добавить и включить примеры.


От себя же хочу хочу поделиться шаблоном для тех, кому нужен быстрый и понятный старт.
К примеру, сделать тестовое задание или сверстать шаблон для CMS.
Основан на боевых проектах, из которых и вырос.
Без миллиона технологий под капотом, но в то же время с модульным подходом к разработке, линтерами, prettier и базовой оптимизацией.
create-html-boilerplate

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории