- Install
- Make changes & commit
- Push/merge to master
- Let Travis do the magic :)
- To set-up the environment for you'll need:
-
After installation clone this repository and install dependencies :
npm install
-
Build assets Use
gulp build
to build the assets orgulp
to watch the changes while you make them (style only). -
Run Jekyll locally If you made any changes to the configuration or added new pages, you'll have to rebuild the site.
jekyll serve
After making changes, push them to master branch. Every push triggers an automated build & deploy via Travis.
All pages should be saved as markdown files (*.md) since kramdown markdown parser makes it possible to mix markdown content (simple) with HTML snippets for some specific parts.
All pages but the landing one use default template (for now).
Links in menus in header and footer are automatically generated from _data/links.yml
for easier maintenance.
Team members data is in _data/members.yml
, just add new entry for a new member or edit existing ones. They will be automatically displayed on the page.