No description
Find a file
2018-02-21 20:56:10 +01:00
.bundle fix hat 2017-12-11 19:02:49 +01:00
commands Fix style warnings 2017-10-13 11:38:02 +02:00
content Wrong URL 2018-01-18 18:41:04 +01:00
data Consistent firstname lastname 2017-09-10 19:23:14 +02:00
layouts whatever 2017-12-16 19:25:51 +01:00
lib fix order of events 2017-10-12 09:08:08 +02:00
.codeclimate.yml Update .codeclimate.yml 2017-11-16 13:51:45 +01:00
.gitignore Add facebook fetch command 2017-10-03 14:07:39 +02:00
.mdlrc fix some markdown linting 2017-05-22 03:29:42 +02:00
.ruby-version let's try travis 2016-07-18 13:07:45 +02:00
.travis.yml no static host checking 2017-10-14 00:21:07 +02:00
Checks disable html check 2017-05-01 23:56:38 +02:00
deploy.sh test travis 2017-10-14 00:17:12 +02:00
Gemfile scripts at end of body 2017-04-23 15:27:43 +02:00
Gemfile.lock update very severe security issue!!1! 2018-01-18 23:21:34 +01:00
Guardfile fix typos ..and a few other things 2017-06-14 09:09:37 +02:00
id_rsa.enc add encrypted ssh key 2016-07-18 13:31:59 +02:00
nanoc.yaml Update for the new academic year already 2017-09-05 10:05:25 +02:00
package-lock.json More elegant event tile 2017-10-11 22:31:19 +02:00
package.json More elegant event tile 2017-10-11 22:31:19 +02:00
README.md Improve README.md, fixes #174 2018-02-21 20:56:10 +01:00
Rules Apply erb filter on blogposts + create event pages for tech-talkz 2017-10-19 15:05:11 +02:00

zeus.ugent.be

Build Status Code Climate PageSpeed PageSpeed

This repository contains the source code for zeus.ugent.be, the website of Zeus WPI, the official student association of Informatics at Ghent University. The site is developed using nanoc, which is actively developed by ex-Zeus member ddfreyne. The CSS framework used is Bulma. We primarily focus on using markdown for blogposts and events. Feel free to make a Pull Request with a blog post if you feel inspired and need an outlet!

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need Ruby (gem) and Node.js (npm). Installation instructions are listed below.

Installing

If bundler is not yet installed on your system, make sure to install it using the following command:

gem install bundler

In the root directory of the project, execute following commands

bundle install
npm install

These will pull in all Ruby and Node.js dependencies. If everything goes well, you should be able to execute the following.

bundle exec nanoc live

Go to http://localhost:3000 to view the site! When developing, the site gets regenerated when editing files. A simple refresh will show the new changes.

Deploying

The latest builds on master get deployed automatically using travis.

For manual deployment, run

bundle exec nanoc deploy --target public

If you want to deploy this on your own system for whatever reason, just serve the files using a webserver like nginx or Apache.

Built With

  • nanoc, static site generator
  • Bulma, CSS framework

Authors

See the list of contributors who participated in this project.