The website of the Landgraf Lab. Any commit to master
is published immediately.
If you make changes, please create a pull request.
Add description:
See ./_people/000_tim_landgraf.html
as an
template for a new person. Each file in ./_people
a number prefix to controll
the order in which they are displayed. Lower numbers are on the top (000).
Let's use the following enumeration scheme: (000: Tim, 010: PhD Students, 100: MA/BA Students).
The following fields exists:
image
: the name of your image. Must be in./assets/images/
.name
: Your full nameposition
: Your position, e.g.PhD Student
email
: Your emailtwitter
(optional): your twitter handle (e.gtlandgraf
)github
(optional): your github usename (e.gberleon
)website
(optional): link to your website
Add image: Add your image under ./assets/images
Personal Website (Optional): If you want to share a bit more information, you can create your own personal website under personal_sites/
and link to them using the website
key.
Add a bibtex entry to
./_bibliography/lab_publications.bib
.
If this is the first publication in this year, you might have to add a year
entry to ./publications.md
.
You can use Gitub's editor for most changes, but for larger changes you might want to build the website locally. Here is what you have to do. You need to have ruby 2.7 and a C compiler (e.g. gcc) and then run:
$ git clone git@github.com:BioroboticsLab/website.git
$ cd website
$ bundle install --path vendor/bundle
$ bundle exec jekyll serve
Alternatively, use docker:
$ docker run --rm --volume="$PWD:/srv/jekyll" -p4000:4000 -it jekyll/jekyll:3.8 jekyll serve
We use the this template. A Bootstrap 4 project for Github Pages and Jekyll.
- A full Bootstrap 4 theme usable both on Github Pages and with a standalone Jekyll.
- Recompiles Bootstrap from SCSS files, which allows to customize Bootstrap's variables and use Bootstrap themes.
- Full support of Bootstrap's JavaScript plugins.
- Supports all features of Github Pages and Jekyll.