Open Source GIScience

Joseph Holler's Open Source GIScience Resources at Middlebury College

Publishing GitHub Pages

: In this lesson, we will publish a website with GitHub, Jekyll, and Markdown..

video tutorial

Git

Lost documents? Nightmares from merging sloppy revisions from your team? Group member accidentally ruins your project the night before a presentation? Documents proliferating with names like thesis_final_final2_final3_soseriouslythefinaldraft.docx? Can’t reproduce your own research when your thesis committee asks a question about what you did? “GO ON, GIT!”, rediculously outdated document file systems and recycle bin fail-safe let-downs, and go back to the floppy disks and CD-RW drives where you came from. Try not to hit SHIFT + DEL on your way outta here!

GitHub Pages

Text Editors

There is are huge up-side to using a nice text editor:

Download a good free one:

Fancier Options

You can develop a more advanced sites customized for portfolios, blogging, documentation, etc. by first forking or cloning a Jekyll template. Some of these work directly with GitHub pages (building the site remotely on GitHub’s servers), while others will require installing requisite software on your own computer to build the site locally. Here are some places to start:

Main Page