Skip to content

ulb/algo-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algo-website

Website for the algo group @ ULB

Technology

This website uses a combination of

  • hugo for static website generation
  • bootstrap for CSS styling
  • jQuery for JavaScript scripting
  • IPFS to serve images

... and some other stylesheets, scripts, and fonts found in the theme folder.

In Short

If you want to edit the content: edit the file config.yml, and the folders /static and /content.

If you want to edit the layout of the pages, fiddle with the theme (/themes/hugo-creative-portfolio-theme).

A note on images

Images can be stored in /static instead of using IPFS. Path to images can then be expressed relatively to the website root (/path/to/image). However this has the drawback of bloating the git repo and the storage on ULB's server.

The alternative is to first point to an existing image on the interwebz and then later to store a copy of it on our IPFS node on the beast and update the link.

Update

Add yourself
  1. Add your details to the config file.

  2. In your pull request, give a link to a picture of yourself.

This requires the user username to have write permissions to resu5.ulb.ac.be:/home/web1343.

make deploy DEPLOYER=username

Develop on local machine

Build
make build
Serve locally
make serv
Optimize images

/!\ ONLY IF YOU UNDERSTAND WHAT YOU ARE DOING

make optimize
Pin images

/!\ ONLY IF YOU UNDERSTAND WHAT YOU ARE DOING

make pin