stimul.dance
Stimul Big Party West Coast Swing website
- URL: stimul.dance
- Build with generator-zf5
- Author: Oleg Fomin
- Email: ofstudio@gmail.com
Project Setup
Run npm install
to install dependencies. Run grunt
to start local server.
Working with site
- Source files (jade templates, javascript and Foundation components) are located in
app
- Compiled site with concatenated and minified assets located in
dist
- Zurb Foundation 5 framework used
app/css/app.css
built fromapp/scss/app.scss
:_appstyles.scss
contains site stylessettings.scss
contains Foundation 5 defaults
Grunt tasks
- default - development task: compile and concat scss and js, open in browser and watch for changes
- publish - compile, concat and minify to
dist
, deploy to server.
Deployment
To static hosting (nginx, Apache, etc) via SFTP / SSH (lftp)
Install lftp. Rename deploy-access-sample.sh
to deploy-access.sh
and setup variables:
HOST
USER
TARGETFOLDER
Authenification
To use SSH key-authenification in lftp
set PASS=''
. Otherwise you can use OS X Keychain to get server password.
Replace %ACCOUNT_NAME%
in get_pw
function with account name of Keychain item and use PASS=$(get_pw)
Run grunt publish
to generate dist
and deploy to the server.
Custom
Find task publish
in Gruntfile.js
and replace last sub-task shell:deploy
with your own.
TODO
- Fix afisha block on mobile layouts
- Fix video issue Win / Chrome
License
MIT