- Clone the repository
- Install Jekyll How to
- Run
bundle cleanto clean up the directory (no need to run--force) - Run
bundle installto install ruby dependencies. If you get errors, delete Gemfile.lock and try again. - Run
bundle exec jekyll liveserveto generate the HTML and serve it fromlocalhost:4000the local server will automatically rebuild and refresh the pages on change.
- Run
bundle exec jekyll clean - Run
bundle exec jekyll build --config _configCREATIS.yml
All the website ready to be published is located inside the '_site' folder.
- Connect to tux (using your SSH key etc..) with FileZila
- Copy/Paste the content of your '_site' folder into the remote 'public_html' folder
- Connect with SSH to tux
- Inside your home folder, run
chmod 755 -R public_html/
Finally, check that all works by going on creatis.insa-lyon.fr/~yourName/