This webpage is based on Jekyll, a very popular static website generator. The main theme is minimal-mistakes. We use GitHub Actions to automagically build the webpage. The output is a static webpage which is hosted at GitHub. Hosted still here.
- Update _data/authors.yaml if you want to add a new person. Old persons should be set to
active : false
. - Pictures of people exactly the size of 300px * 300px! Activate .jpg compression on a moderate level (size should be <100KB)
- Place the picture of the person assets/images/people in here
- The generator then assembles automatically the new team page.
- Please check always locally if the webpage still builds!
- For posts, generate a file in the same date format as _posts/2022-02-17-DeconvOptim.md. Data for posts belongs in assets/posts/. I would recommend to simply copy it.
Navigate to the folder and then call:
bundle exec jekyll serve
Install:
sudo apt-get install ruby-full build-essential zlib1g-dev
Put the following lines in your ~/.bashrc
or ~/.zshrc
:
# Install Ruby Gems to ~/gems' >> ~/.bashrc
export GEM_HOME="$HOME/gems"
export PATH="$HOME/gems/bin:$PATH"
and call source ~/.zshrc
.
Then install Jekyll with
gem install jekyll bundler
For installation of the theme, see here
In general we install the theme independently, however some files in _includes
or _layout
are changed and hence
we copied our version to that location. That overrides the default templates.