Source code for the website of the APRIL research lab at the School of Informatics, University of Edinburgh, UK.
This site harness Jekyll templates in github pages and their file-based model view. To add, change or remove a news/lab member/paper on the website, please open a pull request!
Each member in the lab is associated a markdown file under the _people
folder. Find yourself there or create a new file.
Mandatory keys in a user profile are:
collection
to be left topeople
ref
a string acting as a unique identifier (e.g.,aver
)permalink
a url in the formpeople/{ref}
name
your full namerole
your role in the lab (e.g.,PI
|PhD Student
|Visitor
|Postdoc
|MRes Student
|Research Assistant
)date
proxy date (used to order people in the grid)webpage
your webpage urlimage
url to profile pic (can be stores inimages/people/
)
Optional keys are:
affiliation
used for visitors/internsfirstsupervisor
,secondsupervisor
andcosupervisor
to specify your supervisory team
Each paper listed in the website is associated a markdown file under the _publications
folder. Simplest way to add a paper is to duplicate an already-existing entry and modify the values associated to the keys there.
Mandatory keys in a paper description are:
collection
to be left topublications
ref
a string acting as a unique identifier (e.g.,vergari2021atlas
)permalink
a url in the formpublications/{ref}
title
the complete paper titledate
intended as a publication date (used to order papers)tags
a space-separated sequence of tags to classify the paperauthors
a string with authors names, separated by commavenue
the publication venue (conference | journal name and year)paperurl
a webpage for the paper (can be the same aspermalink
)excerpt
a two-line summary of the paper
Optional keys are:
image
link to a small preview image (you can upload it underimages/papers/{ref}
)pdf
link to a publicly readable version of the papersupplemental
link to the paper supplemental materialcode
link to the code released with the paperposter
link to the paper posteraward
to specify if the paper got an award (e.g.oral
|spotlight
|...)video
link to the paper video presentation or relative talkabstract
the paper abstract, as a single stringbibtex
a string for the bibtex entry (mind to put<br/>
tags for newlines)spotlight
a large image, to be used if the paper has to be features in the homepage (you can upload it underimages/papers/{ref}
)
Additionally, you can write a free-form blog post about the paper in the markdown content
section.
Each news is associated a markdown file under the _news
folder.
Mandatory keys in a paper description are:
collection
to be left tonews
permalink
a url in the formnews/{short-handle}
title
the news titledate
date of the news (used to order news)
The body of the news can be written in html/md in the markdown content
section.
- Install Ruby (see Guides depending on OS)
- Clone the repo and move to it
git clone https://github.com/april-tools/april-tools.github.io
cd april-tools.github.io
# Install jekyll related packages
gem install jekyll bundler
bundle add webrick
# Run the server
bundle exec jekyll serve
- Navigate to localhost:4000