Skip to content
Сборка статических сайтов с помощью nuxt.
Branch: master
Clone or download
Latest commit b8fa55e Apr 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
components edit Apr 8, 2019
layouts
pages edit Apr 7, 2019
plugins edit Apr 8, 2019
static
store
.editorconfig
.eslintrc
.gitattributes
.gitignore edit Mar 24, 2019
.htmlhintrc
.stylelintrc
.vuehintrc
README.md
app.html
nuxt.config.js
package.json

README.md

nuxt-cooker

Сборка статических сайтов с помощью nuxt.

  • Nuxt.
  • SCSS.
  • Nuxt-svg.
  • Универсальный компонент страницы, получающий дочерние компоненты динамически.
  • Система динамически подключаемых глобальных миксинов, прокидывающая универсальные наборы props и методов во все компоненты.
  • Собственные переиспользуемые и взаимосочетаемые за счет слотов и событий компоненты: <nuxt-section>, <nuxt-button>, <field>, <gallery>, <youtube>, <preloader> и др.
  • <modal> — доступный попап с защитой содержимого при сужении экрана, сохранением фокуса, ширины и текущей позиции основного контента.
  • <slider> — доступный анимированный слайдер (с возможностью зацикливания), листаемый кнопками, стрелками клавиатуры и свайпом.
  • <post> — форма с собственной валидацией, маской телефона, поддержкой local storage.
  • <yandex-share> с использованием соответствующего API (на нажатие каждой кнопки «Поделиться» отправляется отчёт по почте).
  • AJAX в виде собственных скриптов: клиентский — vue-миксин, использующий контекст текущего компонента, серверный — небольшой PHP-скрипт, отправляющий введённые данные по почте и SMS и возвращающий JSON-статус.
  • Статическая «SEO-friendly» сборка: canonical, opengraph.
  • Единообразная микроанимация.
  • Линтинг htmlhint (vue + готовый html), editorconfig, stylelint, eslint (с интеграцией в сборку).

© efiand

You can’t perform that action at this time.