Source code and files for athenian.me
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
examples
survey
xavier
.gitignore
Makefile
fabfile.py
index.html
index.md
readme.md
script.sh
watchr.rb

readme.md

Athenian.me

This repository holds the source code and all files for http://athenian.me.

Tools

Here are some of the tools used to put together this repo.

  • Markdown is a language that lets you write easy-to-read text, which can be converted easily to HTML. For example, surrounding text with bullets, *like this*, will convert that to italics in HTML, like this.

    This README is a Markdown file. In addition, the index.md file is a Markdown file, which is auto-converted to the index.html file. The index.html file is what you read when you visit the site homepage.

  • Markdown.css is a CSS tool I wrote to make your Markdown HTML output look pretty, without much effort. It converts everything to Georgia, adds spaces and padding where needed.

  • Fabric is a tool that lets you move code from your local computer to a remote server (the one hosting athenian.me) in one command. For example, I can type:

      fab deploy
    

    And any changes I've made on my laptop will get pushed to the athenian.me website. This is an extremely useful tool that saves a ton of time when pushing new code to the website.

  • Git is a tool that lets you keep track of various versions of a file, without having to save different files with names like "Homepage", "Homepage 1 (revised)", "Homepage 1 (new) (revised) (copy)", etc. Git keeps track of the differences between versions of your file, and you can flip between them at will. Click here to see the updates that have been made to the files in this folder.

Improvements

There are a lot of improvements I'd like to make! Feel free to help out.

  • Adding a Profiles page with a photo and description of each student.
  • Adding unique subdomains for each student.
  • Adding instructions for uploading files via FTP to each subdomain.