Commit 388d8b29 authored by Nikolay Gromov's avatar Nikolay Gromov

Добавил команду npm run delpoy

parent 6794d281
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
```bash ```bash
block-name/ # Папка блока block-name/ # Папка блока
img/ # Изображения, используемые блоком и обрабатываемые автоматикой сборки img/ # Изображения, используемые блоком и обрабатываемые автоматикой сборки
img_to_bg/ # Изображения, не обрабатываемые автоматикой сборки img_to_bg/ # Изображения, не обрабатываемые автоматикой сборки
demo-block.less # Главный стилевой файл блока demo-block.less # Главный стилевой файл блока
demo-block--mod.less # Отдельный файл модификатора блока (если объемный и нужен не на всех проектах) demo-block--mod.less # Отдельный файл модификатора блока (если объемный и нужен не на всех проектах)
demo-block.js # Главный js-файл блока demo-block.js # Главный js-файл блока
...@@ -89,7 +89,7 @@ node createBlock.js new-block js jade # создаст папку, new-block.htm ...@@ -89,7 +89,7 @@ node createBlock.js new-block js jade # создаст папку, new-block.htm
build/ # Сюда собирается проект, здесь работает сервер автообновлений. build/ # Сюда собирается проект, здесь работает сервер автообновлений.
src/ # Исходные файлы src/ # Исходные файлы
_include/ # - фрагменты html для самого верха (секция head) и самого низа (перед закрывающим body) страницы _include/ # - фрагменты html для самого верха (секция head) и самого низа (перед закрывающим body) страницы
blocks/ # - блоки (компоненты) проекта blocks/ # - блоки (компоненты) проекта
css/ # - глобальный css-файл (будет скопирован только если существует и не пустой) css/ # - глобальный css-файл (будет скопирован только если существует и не пустой)
fonts/ # - шрифты проекта (никак не обрабатываются, см. http://jaicab.com/localFont/) fonts/ # - шрифты проекта (никак не обрабатываются, см. http://jaicab.com/localFont/)
img/ # - глобальные картинки (будут обработаны только из корня этой папки, подпапки игнорируются) img/ # - глобальные картинки (будут обработаны только из корня этой папки, подпапки игнорируются)
...@@ -100,6 +100,18 @@ src/ # Исходные файлы ...@@ -100,6 +100,18 @@ src/ # Исходные файлы
``` ```
## Комментирование для разработчиков ## Комментирование для разработчиков
Для разметочных файлов можно использовать комментарии вида `<!--DEV Комментарий -->` — такие комментарии не попадут в собранный html. Для разметочных файлов можно использовать комментарии вида `<!--DEV Комментарий -->` — такие комментарии не попадут в собранный html.
## Выгрузка на 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/`).
```bash
npm run delpoy # собрать проект без карт кода и отправить в gh-pages
```
...@@ -261,7 +261,7 @@ gulp.task('serve', function () { ...@@ -261,7 +261,7 @@ gulp.task('serve', function () {
// Отправка в GH pages (ветку gh-pages репозитория) // Отправка в GH pages (ветку gh-pages репозитория)
gulp.task('deploy', function() { gulp.task('deploy', function() {
console.log('---------- Публикация ./build/ на GH pages: ' + pjson.config.deployURL); console.log('---------- Публикация ./build/ на GH pages');
return gulp.src('./build/**/*') return gulp.src('./build/**/*')
.pipe(ghPages()); .pipe(ghPages());
}); });
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",
"start": "./node_modules/.bin/gulp", "start": "./node_modules/.bin/gulp",
"deploy": "NODE_ENV=production ./node_modules/.bin/gulp build && ./node_modules/.bin/gulp deploy"
}, },
"author": "Nikolay Gromov", "author": "Nikolay Gromov",
"license": "MIT", "license": "MIT",
...@@ -43,7 +44,6 @@ ...@@ -43,7 +44,6 @@
"directories": { "directories": {
"source": "./src", "source": "./src",
"build": "./build" "build": "./build"
}, }
"deployURL": "http://nicothin.github.io/NTH-start-project/blocks_library.html"
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment