ARCHER2 is the next generation UK supercomputing service, hosted at EPCC
This repository contains the website for the service available at: https://www.archer2.ac.uk
To contribute to this website, first you have to fork it on GitHub and clone it to your machine, see Fork a Repo for the GitHub documentation on how to do this.
Once you have made your changes and updated your Fork on GitHub you will need to Open a Pull Request.
You do not need to be able to build the website locally to make changes but it can be useful to see what effect your changes have before opening a Pull Request.
If you wish to build the website locally, then you should install Jekyll:
Once Jekyll is installed, you can test the website with:
bundle exec jekyll serve
This will run a temporary webserver from which you can view the updated website locally in a web browser.
Courses are controlled by a custom collection. To add a course, you should create a file in the _courses
subdirectory with a name structured as YYMMDD-course-name.md. The final course page will be created at:
training/courses/YYMMDD-course-name/index.md. If you wish to add additional files for the course, you can
manually create this directory and add them, the index.md file will be added automatically by Jekyll without
removing the additional files.
The course file should look something like:
---
layout: course
title: A great HPC course
banner: web_banners_05.jpg
human_dates: 14 July 2020
start_date: 2020-07-14 10:00:00
end_date: 2020-07-14 17:00:00
trainers: Jane Doe
course_type: course
registration_status: open
registration_url: http://www.registeronmycourse.ac.uk
location: Online
location_url:
prace_course: false
---
This is where you put the markdown content that describes the course.
A brief description of the frontmatter settings and what they do:
layout: courseThe layout to use, this should always becoursetitle: A great HPC courseThe name of your coursebanner: web_banners_05.jpgThe banner to usehuman_dates: 14 July 2020Course dates that will be displayed on the webpagesstart_date: 2020-07-14 10:00:00Machine readable start dateend_date: 2020-07-14 17:00:00Machine readable end date - after this time the entry will be removed from Upcoming Courses lists and added to Materials Repositorytrainers: Jane Doe (EPCC)Names of the trainers and their affiliationscourse_type: courseShould becoursefor normal courses andvtfor virtual tutorials/webinarsregistration_status: openRegistration status, can beopen,fullorclosed. Leave blank if none of these apply. Only has an effect if theregistration_urlis setregistration_url: http://www.registeronmycourse.ac.ukRegistration URL for the course. Leaving blank suppresses any registration links/buttons/textlocation: OnlineLocation of the course to be displayed on the webpageslocation_url:URL link to the location to make location text a linkprace_course: falseSet if this course is supported by PRACE, if so adds the PRACE logo and additional text about free access