Skip to content

BenoitHiller/ctf-website

 
 

Repository files navigation

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.

Dependencies

  • 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)

Building

  • 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.

Contributing

Fork/clone this repository on either GitHub or the CTF Gitorious and send a pull/merge request when you're done.

Licensing

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.

About

User-facing website for McGill's Computer Taskforce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.9%
  • Ruby 39.8%
  • PHP 7.3%