Поиск по этому блогу

вторник, 25 октября 2016 г.

Пытаемся разобраться в хитросплетениях импорта sass в foundation-docs

Обнаружил, что foundation-docs импортирует (в node_modules) foundation-sites. И наоборот... А в gulpfile пропитсаны дополнительные пути для импорта scss файлов. Что конкретно импортируется и зачем? Здесь собрал вместе фрагменты файлов и распечатал структуру директорий.

понедельник, 17 октября 2016 г.

Знакомимся с gulp-shell и с lodash

Можно ли вызывать с Gulp системные (консольные) команды? Здесь фрагменты кода из документации.

суббота, 15 октября 2016 г.

Изучаем Hexo и рассуждаем об услугах по рекламе

Hexo - движок для блогов. Продолжаем разбираться, как он работает, но пытаемся разобраться и втом, что же мне надо для фронтенда. Update: Это все от того, что здесь я еще не знал, как его совместить с Gulp

среда, 12 октября 2016 г.

Надо просматривать package.json и научиться обновлять основные зависимости

Например, пробую пакет hexo-theme-zurb-foundation пробую запустить gulp и получаю: Ошибка Error: libsass bindings not found. Try reinstalling node-sass? при попытке выплнения команд gulp... Пришлось перечитать docs.npmjs.com, кроме того, я нашел Troubleshooting в документации node-sass...
КА еще нахожу десятки рецептов на stackoverflow.com libsass bindings not found when using node-sass in nodejs
Оказывается, что таких же как я (чайников) очень много. Потому принимаем правило (в заголовке).

понедельник, 10 октября 2016 г.

Ищем простые инструменты для Frontend, но находим примеры gulpfile.js с Hexo API

Поиски аналога Panini для EJS присели меня к Harp, однако он не захотел устанавливаться на мой ноутбук. Мне стало стыдно перед GULP, я просмотрел плагины по темам "Gulp ejs", "Gulp hexo", потом подумал об альтернативах: испоьзовать плагины для Atom, поставить ядро ijavascript на Jupyter Notebook... а потом научился искать Gulpfile.js на Github и скопиастил сюда фрагменты файлов.

четверг, 6 октября 2016 г.

Ищу варианты jekyll -> hexo - ejs, Gulp - Panini - handlebars ? Liquid!???

Пора начинать упражнения с шаблонизаторами. Но с чего начинать. Есть hexo (ejs, swig), но выбор тем пока невелик, есть Jekyll (handlebars) с большим выбором готовых тем, но тратить время на Ruby не могу, есть Gulp Panini (handlebars), который мне очень понравился, но надо будет к hexo прикручивать плагин handlebars. Не проще ли освоить и embeddedjs, и handlebars, а потом и SWIG, jade между делом... Бааа, да в Jekyll оказывается используется Liquid... Пробую прикрутить плагин hexo-renderer-liquid Hexo, но обнаруживаю, что в Jekyll слишком много своих хелперов... Нет, проще освоить EJS... Бросаю это дело на engine.registerFileSystem Так что здесь только 15 ссылок... и обрывок кода о renderer.Engine