The Leiden Computation Biology Center website is based on the Vis Design Lab (SCI, University of Utah) website and built with Jekyll and Bootstrap.
If you do not have a github account yet, create one.
Send Thomas a mail with your account name to be added to the contributors.
Clone the repository (https://github.com/LeidenCBC/leidencbc.github.io.git) to your local drive. In case you are not familiar with git an easy way is using the Github Desktop.
Once you have cloned the repository, create your own temporary feature/update branch. This is where you make your edits. Once you have made your edits you can push them to that branch. You must create a pull request to the master branch for publishing the changes to the website (see below) that needs to be reviewed by at least one other team member.
If you have Ruby on your machine, just install Jekyll:
$ gem install jekyll
Further details on installing Jekyll and its requirements: https://jekyllrb.com/docs/installation/ and instructions for windows: https://jekyllrb.com/docs/windows/
You can simply add/edit team members, papers and news items by adding markdown files to the corresponding folders. For the details see
You should test your changes by running a server locally before pushing them to github:
$ cd _root_folder_of_the_repository_
$ jekyll serve
Open a browser and go to
http://localhost:4000/
Refresh the page after you made any changes to any of the files
If you are happy with the changes commit them to your feature branch of your git repository.
- First fetch any changes from the repository (Github Desktop: Fetch origin).
- Then Add a description of your changes and commit (Github Desktop: press commit).
- Push your changes to the github server (Github Desktop: push origin).
- Create a pull request on the github repository website (Tab Pull request -> New pull request.
- Ask another team member to review the code and merge the pull request.