Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 2.22 KB

GETTINGSTARTED.md

File metadata and controls

32 lines (17 loc) · 2.22 KB

SILSHack Getting Started {#welcome}

What is SILSHack and Why should you care?

SILSHack is a collaborativeley authored blog for INLS560 (Programming for Information Professionals) at The School of Information and Library Science at UNC Chapel Hill.

This site is built off of Professor Jekyll, a collaborative course blog with support for multiple authors based on Jekyll. The site is hosted by Github Pages.

It's crucial to teach modern programming tools alongside basic coding skills. Git and Github are valuable and pervasive tools, but they're seldom integrated into programming classes.

Our goal is to make it easy to set up a collaborative companion blog for their courses. Students can get comfortable with using Github Flow in the Browser (or even a simple push-to-master flow in the very beginning), in parallel to learning their for loops, if statements, and flow of control. As the course progresses, add in issues, pull requests, and even milestones.

Interested in using the material in your own course? Please do! Course content copyright 2013 Elliott Hauser (and contributors) and is provided under a CC_BY License. You can use the material for any purpose, just link back to this repo or the page you got the content from when you re-use the content.

Setting up SILSHack

If you want to set up your own Courseblog like this, go fork Professor Jekyll. You don't want all the cruft and posts we've made in your new project. For everyone else there are a couple of files to pay attention to

Notably:

  • _config.yml - this is where you'll define your course and author information.
  • _layouts/default.html - the pages are hard-coded into the header. You'll also likely want to change the footer a little.
  • css/main.css - I haven't touched the base CSS beyond some minor tweaks.

See tutorials like this one to get the blog running locally.