Обнаружил, что foundation-docs импортирует (в node_modules) foundation-sites. И наоборот... А в gulpfile пропитсаны дополнительные пути для импорта scss файлов. Что конкретно импортируется и зачем? Здесь собрал вместе фрагменты файлов и распечатал структуру директорий.
Вынужден поддерживать windows, linux, android, делать сайты с html,css, javascript, php, java. А сайты потом надо администрировать... Drupal, WP, Joomla, Moodle... И редактировать видео, и осваивать анимацию... И front-end приблудился недавно... Compass-scss, GULP, Jekyll, bootstrap, foundation... Куда же денешься... Здесь ЧЕРНОВИКИ !!!
вторник, 25 октября 2016 г.
суббота, 15 октября 2016 г.
Изучаем Hexo и рассуждаем об услугах по рекламе
Hexo - движок для блогов. Продолжаем разбираться, как он работает, но пытаемся разобраться и втом, что же мне надо для фронтенда. Update: Это все от того, что здесь я еще не знал, как его совместить с Gulp
понедельник, 10 октября 2016 г.
Ищем простые инструменты для Frontend, но находим примеры gulpfile.js с Hexo API
Поиски аналога Panini для EJS присели меня к Harp, однако он не захотел устанавливаться на мой ноутбук. Мне стало стыдно перед GULP, я просмотрел плагины по темам "Gulp ejs", "Gulp hexo", потом подумал об альтернативах: испоьзовать плагины для Atom, поставить ядро ijavascript на Jupyter Notebook... а потом научился искать Gulpfile.js на Github и скопиастил сюда фрагменты файлов.
суббота, 3 сентября 2016 г.
Мне понравился gulpfile.js Foundation-site
Здесь я копаюсь во внутренностях gulpfiles.js foundation-docs и foundation-sites, открываю Supercollider, panini... Потом ытаюсь найти склад тем SassDoc Theme Boilerplate... Здесь штук 20 ссылок, галпфайлы, и даже readme c foundation-docs
среда, 20 июля 2016 г.
Запусаем локальный сервер Material design light и строим демо-сайт
Надеялся, что после скачивания mdl с Github достаточно вручную скомпилировать galpfile.babel.js и запустить gulp serve, оказалось, что надо еще подгрузить плагин и скопипастить файл ..., а потом выяснилось, что в новом se-gulpfile.js 934 строки, и перед запуском сервера надо выполнить несколько команд для сборки (swig, css, assets, js ). Соответвствующие командв Gulp удалось довольно быстро найти и выполнить... Сегодня мне интересно понять, как работает шаблонизатор (gulp-swig)... Об этом в следующих постах, а здесь тоолько о том, как его запустить.
934 строки из файла se-gulpfile.js (MDL)
Поскольку мне еще не раз понадобится заглянуть в gulpfile.babel.js из Material Design Light, то надо иметь под рукой его скомпилированный вариант. Так что здесь сам файл, содержание директории material-design-lite... фрагменты из файла... Templating with Swig and YAML front-matter
понедельник, 20 июня 2016 г.
Копипаст трех gulpfile.js и ссылки на всякую всячину из папок репозиториев Google
Просмтривал корень репозитория material-design-lite, узнал, что Babel is a JavaScript compiler, Drone is a hosted continuous integration service.
В комментариях к статье на хабре Google Web Starter Kit: конструктор мобильных сайтов нашел три ссылки на сервисы building high-quality mobile apps, которые решил считать альтернативами...
Потом решил, что надо бы добавить сюда все ссылки на gulpfile.js из web-starter-kit, WebFundamentals и iliakan/gulp-screencast (от Ильи Кантора)
вторник, 14 июня 2016 г.
Яндекс-косноязычие... ищу альтернативы для фронтенда
Фраза фаз, называемых режимами с фрагментами результатов в документации bem-xjst сразила меня наповал.
НО я сразу же снова поверил в себя... это не я тупой, это они не могут писать по-русски.
И дальше это читать не буду. Потому здесь только ссылки на шедевры и онлайн демо (песочницу).
Но жизнь продолжилась. Начал искать альтернативы и учиться. Здесь десятка два ссылок по темам gulp-hexo, bootstrap, EJS, Understanding module.exports, JavaScript Modules ,Скринкаст NODE.JS
четверг, 9 июня 2016 г.
Последнее видео с фронтед-субботника 2016 Яндекса про BEM
О планах на начало года и промежуточных итогах рассказывается в видео "Новости из мира БЭМ". Здесь и про Gulp (я сюда скопировал версию gulpfile.js, мало ли чего...), и про кастомные библиотеки (bemdesign-blocks, Alfa-Bank Open Source ...), и ссылки на гитхаб эксперименты типа bootstrap-bl (4-х летней давности)
среда, 8 июня 2016 г.
Видео бебинаров по BEM (2-ой и 3-й)
Мое первое желание - использовать GUlp. Потому фраза в описании к видео Мы показали, как это делается, на примере Gulp заинтересовала. Здесь же и gulpfile.js И приблудились ссылки на Lightweight BEM plugin for jQuery и html2bl Tiny little script for getting blocks dirs from HTML file with redefinition levels.
понедельник, 6 июня 2016 г.
Фрагменты gulpfile для BEM - сохраняю, дабы вернуться к ним после изучения скринкаста по GUlp
Здесь я нахожу разные юзаю bem, нахожу разные варианты gulpfile для BEM (gulp-bem, gulp-bem-debug), нахожу, как задавать переменные окружния в консоли
суббота, 28 мая 2016 г.
Конспектируем статью про Gulp на Хабре и 100 комментариев к ней
И называется она Разработка → Приятная сборка frontend проекта. Пару месяцев назад я ее уже просмотрел, но не оценил..., а вчера нашел снова и прочитал с удовольствием. Почему? Потому, что сейчас я решаю задачку о том, по каким папкам мне раскладывать мои новые проекты... К статье сделано более 100 комментарие. Так что, надеюсь выделить для себя подпроцессы фронтенда с наборами инструментов под каждый процесс. Например, я пытаюсь спрогнозировать поведение заказчиков, сделал я им сайт-визитку, а они захотят добавить к неу блог, а потом окажется, что им и контент для блога нужен... С точки зрения "фронтенда", у меня должны быть заготовки шаблонов и стилей... (и движков, но это уже бэкэнд ?)... и под "визитку" и под "блог" сразу. И это очевидно... Так что здесь продолаем осваивать инструменты, и между делом устанавливаем авторские заготовки для сборки проектов.
вторник, 3 мая 2016 г.
Смотрим видео и юзаем понты BrowserSync
А потом (в следующих постах) я обнаружил, что jekyll вообще не поддерживает windows..., в частности автоматическое обновление (штатного сервера) мне настроить так и не удалось. Так что, не исключено, что попробую его еще разок.
Здесь два видео, код для gulp.js... и еще ссылки на документацию, и на портал видеоуроков.