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.
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.