Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CSS TeX CoffeeScript
branch: master
Failed to load latest commit information.
_coffee [papers] move #tool to top
_layouts site: fix various bitrots
_less [papers] move #tool to top
css [papers] move #tool to top
img [front] add logos
js site: fix various bitrots
papers site: fix various bitrots
.gitignore [github] need built versions of everything for gh to render
CNAME [dns] make homenetworks.ac.uk the root
Makefile site: fix various bitrots
README.md [config] tweak readme, makefile
_config.yml site: fix various bitrots
favicon.ico
index.md root: whoops, no leading spaces please
people.md [people] more links
research.md [research] fix heading
robots.txt

README.md

Homework

This is the gravestone website for the Homework project, EP/F064276/1. The project was supported by EPSRC and involved the University of Nottingham, University of Glasgow, Imperial College, BT Research and Microsoft Research Cambridge. This site is hosted at http://homework.github.com/.

If you have permission to do so, basic instructions for editing the site are:

  • clone the repo at git@github.com:homework/homework.github.com.git

  • edit the .md (markdown) files, adding directories and files as you see fit (I tend to avoid .html extensions so use directories with index.md files in).

  • make test runs a local copy via jekyll for testing on localhost:4000

  • make deploy runs git status && git push to check what the status of your edits is, and to push the current repository upstream to github.

Prerequisites

jekyll (a ruby thing) and lessc (a node.js thing). The former builds the site and the latter rebuilds the css file -- you won't need the former if you don't wish to test your changes (not recommended!), and you won't need the latter if you don't touch anything under _less or css.

On OSX Lion I install ruby via rvm https://rvm.beginrescueend.com/ per:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 
rvm install 1.9.3
rvm use 1.9.3 --default
gem install jekyll

and node.js with lessc via homebrew http://mxcl.github.com/homebrew/ per:

brew install node
curl http://npmjs.org/install.sh | sh
npm install -g less

These install jekyll and lessc in the following locations:

$ which jekyll
/Users/user/.rvm/gems/ruby-1.9.3-p125/bin/jekyll
$ which lessc
/usr/local/bin/lessc
Something went wrong with that request. Please try again.