Лучший гайд по pug! Именно такими и должны быть все обучающие ролики, с объяснением и разжёвыванием всего всего и постепенно. Появилась потребность поработать с pug. С первого взгляда как человеку, освоившему реакт показалось всё крайне просто, на деле, как человеку не знающему английский, оказалось трудно понять разницу include, block и mixin, ведь поверхностно всё вышеперечисленное можно охарактеризовать как переиспользуемый код, а в русскоязычном комьюнити материала очень мало, спасибо выручил.
Очень круто что можно добавлять одной строчкой svg, разделять главный файл на под-файлы, и вот это все остальное xD Я как-то добавлял пару svg в свой html, так там столько этого кода было, что ориентация по файлу была ОЧЕНЬ сложной. А сейчас все разделил, собрал, сюда еще WebPack и сидишь балдеешь 😍👍 Спасибо за гайд (курс)
Да. Пожалуй, слово "установка" тут не совсем подходит. Вы решили создать новый проект. И вам в этом проекте нужен pug. Поэтому вы скачиваете пакет pug внутрь папки node_modules своего конкретного проекта. У вас могут быть и другие проекты, но без pug. Так что не путайте "установку" в смысле программы на компьютер и "установку" пакета в ваш конкретный проект.
@@natalianatalia3357 как раз при помощи команды npm install pug вы и скачиваете этот пакет в папку node_modules своего проекта, а также автоматически прописывается зависимость в файле package.json. Рекомендую посмотреть мое видео про Node.js, я там как раз эти моменты пояснял :)
В целом все верно. Потому ролик и назвал "PHP от мира JS". Помимо этого, есть достаточно большая область статических генераторов (я как раз в ней специализируюсь) и там pug очень сильно все упрощает (скоро ролик на эту тему выпущу). Кстати, есть версия pug и для PHP (не знаю, насколько быстрая, но большую часть фишек pug там тоже можно использовать).
вот было же все нормально... html, Jquery, css... Зачем вот вся эта каша??? Как читать и редактировать чужой код? Бегать от одной переменной к другой, чтобы связать блок в одно целое и понять что где и как? Писать, калякать может и легче, но читать чужой код и редактировать это просто невозможно!!!
Сразу лайк, спасибо за продолжение.
Лучший гайд по pug! Именно такими и должны быть все обучающие ролики, с объяснением и разжёвыванием всего всего и постепенно. Появилась потребность поработать с pug. С первого взгляда как человеку, освоившему реакт показалось всё крайне просто, на деле, как человеку не знающему английский, оказалось трудно понять разницу include, block и mixin, ведь поверхностно всё вышеперечисленное можно охарактеризовать как переиспользуемый код, а в русскоязычном комьюнити материала очень мало, спасибо выручил.
пришел сюда познакомиться с Pug, смотря на это как на не более, чем шаблонизатор разметки, а тут полноценный бэкенд получается)
Очень круто что можно добавлять одной строчкой svg, разделять главный файл на под-файлы, и вот это все остальное xD
Я как-то добавлял пару svg в свой html, так там столько этого кода было, что ориентация по файлу была ОЧЕНЬ сложной.
А сейчас все разделил, собрал, сюда еще WebPack и сидишь балдеешь 😍👍
Спасибо за гайд (курс)
Я так понимаю, Александр до сих пор не снял этот пост со стены на 7:45... Зашел посмотреть про паг - расплакался из-за хл.
Всякий раз, когда начинаешь новый проект, то нужно в терминале устанавливать pug?
Да. Пожалуй, слово "установка" тут не совсем подходит. Вы решили создать новый проект. И вам в этом проекте нужен pug. Поэтому вы скачиваете пакет pug внутрь папки node_modules своего конкретного проекта. У вас могут быть и другие проекты, но без pug. Так что не путайте "установку" в смысле программы на компьютер и "установку" пакета в ваш конкретный проект.
@@CMTV_official тогда при помощи какой команды скачать пакет pug внутрь node_modules своего конкретного проекта?
@@natalianatalia3357 как раз при помощи команды npm install pug вы и скачиваете этот пакет в папку node_modules своего проекта, а также автоматически прописывается зависимость в файле package.json. Рекомендую посмотреть мое видео про Node.js, я там как раз эти моменты пояснял :)
Если сервер не на ноде, то большая часть функционала pug избыточна как мне кажется.
В целом все верно. Потому ролик и назвал "PHP от мира JS". Помимо этого, есть достаточно большая область статических генераторов (я как раз в ней специализируюсь) и там pug очень сильно все упрощает (скоро ролик на эту тему выпущу). Кстати, есть версия pug и для PHP (не знаю, насколько быстрая, но большую часть фишек pug там тоже можно использовать).
@@CMTV_official если есть возможность снимите ролик про JAMstack. Будет очень интересно посмотреть!
Информационная система Патриот состоит только из страницы загрузки😂
Ну, на это ушел весь бюджет и джва года разработки. На остальную часть сайта нужны доп. средства 😆
вот было же все нормально... html, Jquery, css... Зачем вот вся эта каша??? Как читать и редактировать чужой код? Бегать от одной переменной к другой, чтобы связать блок в одно целое и понять что где и как? Писать, калякать может и легче, но читать чужой код и редактировать это просто невозможно!!!