This is the source code for the Oxford University Badminton Club website. It is built with Jekyll and hosted using Github pages.
Note: Any new IT Rep should see the Handover directory for a list of useful documentation including install instructions, and common tasks that need to be performed. IT Reps are responsible for the maintenance and update of this documentation.
[Last updated - 09/2026]
Below is a general guide to the repo. Much of the structure is determined by Jekyll.
_datacontains data files. In particular, it contains the Varsity scores, the scores and winners of cuppers and a file containing the contact information of the president which is used throughout the website._includescontains files which are included in other files such as the navigation elements._layoutscontains the layouts. Note thatlayout.htmlis separate fromdefault.htmlaslayout.htmlis usedindex.html._postscontains posts which go on the `Latest News' blog._sasscontains snippets of CSS/SASS which are used as includes.archivecontains the webpages for the old committees and the old cuppers scores.assetscontains the images and documents found on the website. Files are generally stores in folders relating to the webpage where they can be found.assets/collegescontains SVG images of the college logos.assets/documentscontains the club's compliance documents.assets/logocontains various copies of the logo. Not all of these are used on the website but it is a convenient place to store the files.
latest-newscontains the blog when generated. The blog posts will automatically be split into pages of 5.stylescontains ths CSS/SASS for the website.stylesheet.scssis included on every page and contains general styles, most other files are named after the webpage which uses them.handovercontains further instructions for current IT Reps on what tasks/responsibilities they have, as well as how to do them.