Source code of the user-facing website for McGill's computer taskforce.
Uses Jekyll to generates a static website in the _site/
directory which can then be deployed using any web server.
- Jekyll, with rdiscount for Markdown - both are installable using rubygems
- Bootstrap 1.4 (don't need to install anything for this)
- Less.js, the node module, for generating the CSS from the LESS files
- Fabric, to streamline some common commands and deployment (optional)
- Run
jekyll
in the root of the repository. This will generate the site in the _site/ directory. - Use the less.js node module to compile the LESS and save the resulting CSS file as
_site/css/style.css
If you have fabric installed, you can use the included fabfile.py
(just run prepare
). Change the PATH_TO_LESS
variable. Ignore the deploy option, that's just for me.
Fork/clone this repository on either GitHub or the CTF Gitorious and send a pull/merge request when you're done.
The content belongs to Computer Taskforce. The images were taken from the KDE and Gnome icon sets, or were released under a license that permits usage without attribution, or were created by myself and released under the same sort of license. The Bootstrap and jQuery files are available under their respective licenses (well, Apache for both), and the rest (Javascript, Ruby) of the code is MIT-licensed.