Introducing GU-CS-Notes
09 Apr 2016Hi! This is a guideline for setting up a GU-CS-Notes page. GU-CS-Notes is a collection of Glasgow University lecture notes from Computing Science classes. The GU-CS-Notes project itself is a Github organisation, containing a repository for each course. In each repository, the source for a website is stored. The sites are Jekyll blogs, and the benefits of this are twofold:
- We can collaborate on lecture notes together by writing Markdown documents, which are easy to read and write (they're just plaintext with special characters), and are converted into HTML and intelligently displayed by Jekyll.
- Using Jekyll for the site means it can be hosted free via Github Pages, and accessed via the url
http://gu-cs-notes.github.io/REPO-NAME-HERE
.
Free hosting, easy editing, and sharing notes in a pretty way are three great tastes that taste great together.
This is in a super early state (see the version number of the code!), but in the future, there'll be a general version of this site with instructions that make it easy to just copy the code, tweak a couple of settings, and get adding content. The changes are very minimal; two or three changes to some lines of YAML in the settings, and you're good to go. I'll write up useful things to know about Jekyll at the same time, so everyone understands what's actually going on.