Skip to content
This repository was archived by the owner on Oct 8, 2024. It is now read-only.

Files

Latest commit

f8dc37b · Oct 8, 2024

History

History
38 lines (25 loc) · 1.7 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.7 KB

Creative Commons License

Repository Archived and Outdated

This repository is no longer maintained and has been succeeded by the new CfRR website. All relevant content has been migrated, and the original URL now redirects to the updated site.

Intro to unix shell

Please find the deployed site here. These notes accompany in-person and online teaching during the two sessions of the Intro to Unix Shell course.

Source details

This repository is based off of the University of Exeter UoE-workshop-template repository. This template uses Jekyll and GitHub pages to create a workshop guide.

Ruby and local testing

Jekyll is a ruby Gem. A simple Gemfile has been added. To test the site locally, clone the repository, and run the following (tested on macOS and Windows). Ensure ruby and bundler have been installed, and then run the following from the project root:

bundle config set --local path 'vendor/bundle'
bundle install
bundle exec jekyll serve

Then open the site at the default server address of http://127.0.0.1:4000.

JavaScript and styling

Most of the styling for the site is found in _sass/jekyll-theme-slate.scss. Vanilla JavaScript is used to fold and unfold solution blocks. These blocks also use two icons from the fontawesome library. This open source icon library is far nicer to use than bootstrap.css. The stylesheet is imported in _layouts/page.html.