Code and content of the IoT-LAB website published at https://www.iot-lab.info, licensed under CC BY SA 4.0.
With Ruby setup, you can install Jekyll by running the following in your terminal:
gem install jekyll bundler
Then install dependencies defined in Gemfile
with bundler:
bundle install
You will be able to update your gem versions later with bundle update
.
bundle exec jekyll serve
This restricts your Ruby environment to only use gems set in your Gemfile
.
To take drafts post into account, use the --drafts
option.
You can also add livereload for hot-reloading the browser page when the sources change:
bundle exec jekyll serve --livereload
Publications are managed with a Google scholar public profile. To update them on Jekyll you have to export the list to Bibtex format on your computer:
- Log in to Google Scholar with IoT-LAB account
- Click My citations
- Click the leftmost checkbox (i.e. Title) on the bar at the top of the list of citations
- Click Export>BibTex>Export all my articles
- Save as... page in publications.bib file
Finally you have to generate the YAML file in the _data directory and commit it.
sudo apt-get install pandoc-citeproc
pandoc-citeproc -y publications.bib > _data/publications.yml