orn688 / sccs-new-home

New homepage for the Swarthmore College Computer Society

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redesigned SCCS Website

A Jekyll-based redesign of the unfortunately sparse Swarthmore College Computer Society website.

How-to

See the Jekyll website for tutorials, etc.

Writing posts

Add a file in .md format to the _posts directory. The file must have a name of the form YYYY-MM-DD-title.md, where YYYY-MM-DD is the date of the post and title is the title of the post. See old posts (or the official Jekyll tutorial linked above) for formatting details; but at minimum, the post must have a header at the top of the form:

---
title: YOUR_TITLE_HERE 
---

Where YOUR_TITLE_HERE is the title that actually appears on the website.

Setup

bundle install

Development

To run a dev server: bundle exec jekyll server

Deploying

bundle exec jekyll build (builds into the destination specified in config.yml)

What is all this stuff??

  • _config.yml contains settings for the site
  • _layouts/ contains default.html, the default template for the site
  • _includes/ contains various parts of the website which are used often/which would otherwise clutter _layouts/default
  • _scss/ contains all the CSS/SCSS files
  • _posts/ contains all the posts that appear on the homepage, in .md format
  • index.html is the body of the homepage
  • about/ and faqs contain the content of those respective pages

Todos

  • Have links to services and information about those services (Cygnet, GUTS, RSD)
  • FAQs: how to reset password? how to reactivate account due to inactivity?
  • Have information about how to create an account
  • Look awesome
  • Add more to history (and potentially make history a separate page)
  • Add info about game pit (and potentially make a separate page dedicated to the game pit)
  • Make everything flashier (pictures, etc.)

©2016 SCCS

About

New homepage for the Swarthmore College Computer Society


Languages

Language:JavaScript 45.8%Language:HTML 40.3%Language:CSS 7.3%Language:Ruby 6.6%