The website of Cooper Union's Architecture Student Council. Powered by Jekyll and hosted by Github Pages.
Anyone who is a member of student council can directly create and edit any page on this site by cloning the repository and pushing changes back to Github.
For those who are not comfortable with Git's command line interface, Github has decent clients for Mac and Windows that make cloning, pushing, and pulling a single-button affair.
If you're just looking to create or edit content, you can edit the site online with Prose.io. Simply sign into your Github account. Non student council members can also use Prose to make changes and submit them for review by a student council member.
Note URLs should follow this format:
/_posts/YYYY-MM-DD-event-title-firstname.md
- lowercase
- multiple words seperated by dashes
- unneccesary words like "meeting" omitted for brevity
Posts in Jekyll are displayed in chronological order according to the date in the post's filename YYYY-MM-DD-Title.md. Posts which do not follow this naming convention will not appear on the site.
|- /notes
|- 2012-10-23-student-council.md
|- 2012-10-24-academic-standards.md
Even posts in sections of the site such as /people which aren't necessarily ordered chronologically must be named in this date-like format, however you can "hack" the format, as shown below, to control the display order:
|- /people
|- 0100-01-01-casey-gollan.md
|- 0100-01-02-rachel-appel.md
|- 0100-01-03-jamshed-bharucha.md
To add a new person, create a file in /_posts/people/ titled 0100-01-XX-Firstname-Lastname.md. The required YAML Front Matter is as follows:
---
category: people
layout: people-single
title: Jamshed Bharucha
class: Senior
email: president@cooper.edu
published: true
committees:
- name: Board Chairman
link: /committees/#board_chairman
- name: Web and Social
link: /committees/#web_and_social
---