Open dmitriyfourier opened 3 years ago
Добрый день!
Когда-то я покупал хостинг и заливал сайт туда через 'ftp-deploy'. Потом я перешел на GitHub Pages вместо своего хостинга и стал заливать сайт через 'gh-pages'.
В случае моего конфига надо заменить 'gh-pages' на 'ftp-deploy' в строке:
grunt.registerTask 'deploy', ['shell:clean', 'shell:ghpages', 'production', 'gh-pages']
И потом вызывать в командной строке 'grunt ftp-deploy'. Если всё настроено правильно, grunt пересоберет сайт и зальёт на ftp.
Павел. добрый день. Уже который год, время от времени возвращаюсь к вашему сайту на docpad. И разбираю по косточкам, какая строчка что значит. Для меня это такой проект, в котором можно неплохо разобраться в grunt. Сейчас делаю сайт для собственного дома и сообщества соседей.
Но я вот заметил, что есть в конфиге заготовка под деплой по ФТП.
я переименовал ftppass.example в .ftppass ввел требуемые значения для подключения. в Gruntfile.coffee
'ftp-deploy': build: auth: host: 'paulradzkov.com' port: 21 authPath: '.ftppass' authKey: 'primary' src: 'out/' dest: '/www/paulradzkov.com' exclusions: [ 'out/**/.DS_Store' 'out/**/Thumbs.db' ]
Заменил переменные требуемые мне. Но вот как сделать так, чтобы grunt инициировал загрузку по фтп содержимого на сервер, так и не пойму.
Ощущение, что надо что то изменить в коде, но не уверен, что это поможет.
grunt.registerTask 'ghpages', ['shell:clean', 'shell:ghpages', 'production', 'gh-pages'] grunt.registerTask 'deploy', ['shell:clean', 'shell:ghpages', 'production', 'gh-pages']
Пробовал gh-pages заменить на ftp-deploy, но такое ощущение, что надо еще как-то shell прописывать.Подскажите, куда в данном случае лучше смотреть?
Извините, что позорно пишу issue на русском, просто так и не придумал иного способа, изящно и вежливо задать вам вопрос