Если блок уже существует, файлы не будут затёрты, но создадутся те файлы, которые ещё не существуют.
Если блок уже существует, файлы не будут затёрты, но создадутся те файлы, которые ещё не существуют.
После создания блока, в диспетчер подключений будет дописана (в самый низ) строка импорта стилевого файла.
## Подключение блоков
## Подключение блоков
...
@@ -111,7 +113,7 @@ src/ # Исходные файлы
...
@@ -111,7 +113,7 @@ src/ # Исходные файлы
## Выгрузка на gh-pages
## Выгрузка на gh-pages
Содержимое проекта можно быстро «выгрузить» на [gh-pages](https://help.github.com/articles/user-organization-and-project-pages/#project-pages)(запушить содержимое папки `build/` в ветку `gh-pages` репозитория проекта). Адрес для просмотра будет таким: http://USERNAME.github.io/PROJECTNAME/ (полное повторений файловой структуры папки `build/`).
Содержимое проекта можно быстро «выгрузить» на [gh-pages](https://help.github.com/articles/user-organization-and-project-pages/#project-pages)(автоматическизапушить содержимое папки `build/` в ветку `gh-pages` репозитория проекта). Адрес для просмотра будет таким: http://USERNAME.github.io/PROJECTNAME/ (полное повторений файловой структуры папки `build/`).
Если less-файл импортирован, то в сборку будет взят `sprite-svg--localstorage.js` и изображения из `img/` будут скопированы в папку сборки, можно использовать спрайт.
Если less-файл импортирован, то в сборку будет взят `sprite-svg--localstorage.js` и изображения из `img/` будут скопированы в папку сборки, можно использовать спрайт.
**ВНИМАНИЕ: При начале новой разработки на localhost не забудьте стереть запись inlineSVGdata из localStorage!**
**ВНИМАНИЕ: При начале новой разработки на localhost не забудьте стереть записи `inlineSVGdata` и `inlineSVGrev` из localStorage!**
## Как это работает
## Как это работает
...
@@ -30,4 +32,8 @@
...
@@ -30,4 +32,8 @@
Работает только в условиях работы localStorage! (При запросе страниц с сервера).
Работает только в условиях работы localStorage! (При запросе страниц с сервера).
[Ещё пример использования SVG-спрайта](http://codepen.io/nicothin/pen/qbmwNP?editors=1100)(вставка скрытого SVG со спрайтом происходит не JS-ом, а простой вставкой в разметку).
## Другие похожие варианты
1.[Ещё пример использования SVG-спрайта](http://codepen.io/nicothin/pen/qbmwNP?editors=1100)(вставка скрытого SVG со спрайтом происходит не JS-ом, а простой вставкой в разметку).
2. Инклуд файла спрайта в разметку при сборке html: `@@include('blocks/sprite-svg--localstorage/img/sprite-svg--ls.svg')`