forked from kevinlin1/just-the-class
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c074283
commit ae8b607
Showing
20 changed files
with
104 additions
and
101 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
source 'https://rubygems.org' | ||
gem 'github-pages', group: :jekyll_plugins | ||
gem "webrick", "~> 1.8" | ||
gem "webrick", "~> 1.8" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,55 @@ | ||
--- | ||
layout: home | ||
title: Just the Class | ||
title: Home | ||
nav_exclude: true | ||
permalink: /:path/ | ||
seo: | ||
type: Course | ||
name: Just the Class | ||
name: {{ site.title }} | ||
--- | ||
|
||
# Just the Class | ||
|
||
Just the Class is a GitHub Pages template developed for the purpose of quickly deploying course websites. In addition to serving plain web pages and files, it provides a boilerplate for: | ||
# {{site.title}} | ||
This repository is a GitHub Pages template developed for the purpose of quickly deploying SIG websites. In addition to serving plain web pages and files, it provides a boilerplate for: | ||
|
||
- [announcements](announcements.md), | ||
- a [course calendar](calendar.md), | ||
- a [calendar](calendar.md), | ||
- a [staff](staff.md) page, | ||
- and a weekly [schedule](schedule.md). | ||
|
||
Just the Class is a template that extends the popular [Just the Docs](https://github.com/just-the-docs/just-the-docs) theme, which provides a robust and thoroughly-tested foundation for your website. Just the Docs include features such as: | ||
This template that extends the popular [Just the Docs](https://github.com/just-the-docs/just-the-docs) theme, which provides a robust and thoroughly-tested foundation for your website. Just the Docs include features such as: | ||
|
||
- automatic [navigation structure](https://just-the-docs.github.io/just-the-docs/docs/navigation-structure/), | ||
- instant, full-text [search](https://just-the-docs.github.io/just-the-docs/docs/search/) and page indexing, | ||
- and a set of [UI components](https://just-the-docs.github.io/just-the-docs/docs/ui-components) and authoring [utilities](https://just-the-docs.github.io/just-the-docs/docs/utilities). | ||
|
||
# Recent Announcements | ||
|
||
{% assign announcements = site.announcements | reverse %} | ||
{% assign announcement_count = announcements | size %} | ||
|
||
<div class="announcements-list"> | ||
{% for announcement in announcements limit:5 %} | ||
{{ announcement }} | ||
{% endfor %} | ||
</div> | ||
|
||
{% if announcement_count > 5 %} | ||
<a href="/announcements" class="see-all-link">See All Announcements</a> | ||
{% endif %} | ||
|
||
## Getting Started | ||
|
||
Getting started with Just the Class is simple. | ||
Getting started with the ACM SIG template is simple. | ||
|
||
1. Create a [new repository based on Just the Class](https://github.com/kevinlin1/just-the-class/generate). | ||
1. Update `_config.yml` and `README.md` with your course information. [Be sure to update the url and baseurl](https://mademistakes.com/mastering-jekyll/site-url-baseurl/). | ||
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your course website is now live! | ||
1. Create a [new repository based on the template](https://github.com/acm-uiuc/sig-website-template/generate). | ||
1. Update `_config.yml` and `README.md` with your SIG information. [Be sure to update the url and baseurl](https://mademistakes.com/mastering-jekyll/site-url-baseurl/). | ||
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your website is now live! | ||
1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add more content pages. | ||
|
||
Just the Class has been used by instructors at Stanford University ([CS 161](https://stanford-cs161.github.io/winter2021/)), UC Berkeley ([Data 100](https://ds100.org/fa21/)), UC Santa Barbara ([CSW8](https://ucsb-csw8.github.io/s22/)), Northeastern University ([CS4530/5500](https://neu-se.github.io/CS4530-CS5500-Spring-2021/)), and Carnegie Mellon University ([17-450/17-950](https://cmu-crafting-software.github.io/)). Share your course website and find more examples in the [show and tell discussion](https://github.com/kevinlin1/just-the-class/discussions/categories/show-and-tell)! | ||
|
||
### Local development environment | ||
|
||
Just the Class requires no special Jekyll plugins and can run on GitHub Pages' standard Jekyll compiler. To setup a local development environment, clone your template repository and follow the GitHub Docs on [Testing your GitHub Pages site locally with Jekyll](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll). | ||
|
||
## Attribution | ||
* [Just The Class](https://kevinl.info/just-the-class/) | ||
* [Just The Docs](https://just-the-docs.com/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
title: Week 0 Announcement | ||
week: 0 | ||
date: 2019-04-01 | ||
date: 2024-08-28 | ||
--- | ||
|
||
Hello world! | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,8 @@ | ||
--- | ||
title: Week 1 Announcement | ||
week: 1 | ||
date: 2019-04-08 | ||
date: 2024-09-08 | ||
--- | ||
|
||
1. Create a [new repository based on Just the Class](https://github.com/kevinlin1/just-the-class/generate). | ||
1. Configure a [publishing source for GitHub Pages](https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages). Your course website is now live! | ||
1. Update `_config.yml` with your course information. | ||
1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add your content. | ||
1. Meet | ||
2. Profit?? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
title: Introduction to Java | ||
title: Introduction to SIGExample | ||
--- | ||
|
||
Sep 28 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
title: Basic Data Structures | ||
title: SIGExample Topic 1 | ||
--- | ||
|
||
Oct 5 | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
name: John Doe | ||
role: Chair | ||
pronouns: he/him | ||
email: [email protected] | ||
website: https://cs.illinois.edu | ||
photo: kevin.jpg | ||
--- | ||
|
||
I am a chair. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
name: Jane Doe | ||
role: Chair | ||
pronouns: she/her | ||
email: [email protected] | ||
website: https://cs.illinois.edu | ||
photo: kevin.jpg | ||
--- | ||
|
||
I am yet another chair. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
name: John Doe | ||
role: Lead | ||
meta: [['Infrastructure Lead']] | ||
pronouns: he/him | ||
email: [email protected] | ||
website: https://cs.illinois.edu | ||
photo: kevin.jpg | ||
--- | ||
|
||
I am a lead. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,13 @@ | ||
--- | ||
layout: page | ||
title: Schedule | ||
description: The weekly event schedule. | ||
title: Meetings | ||
description: Listing of SIG meetings and topics. | ||
--- | ||
|
||
# Weekly Schedule | ||
# Meetings | ||
|
||
{% for schedule in site.schedules %} | ||
{{ schedule }} | ||
**Usually, we will meet in every Friday from 5-6pm in Siebel 2102.** | ||
|
||
{% for module in site.modules %} | ||
{{ module }} | ||
{% endfor %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
--- | ||
layout: page | ||
title: Staff | ||
description: A listing of all the course staff members. | ||
title: Our Team | ||
description: A listing of all our leadership members. | ||
--- | ||
|
||
# Staff | ||
# Leadership | ||
|
||
Staff information is stored in the `_staffers` directory and rendered according to the layout file, `_layouts/staffer.html`. | ||
Leadership information is stored in the `_staffers` directory and rendered according to the layout file, `_layouts/staffer.html`. | ||
|
||
## Instructors | ||
## Chairs | ||
|
||
{% assign instructors = site.staffers | where: 'role', 'Instructor' %} | ||
{% for staffer in instructors %} | ||
{% assign chairs = site.staffers | where: 'role', 'Chair' %} | ||
{% for staffer in chairs %} | ||
{{ staffer }} | ||
{% endfor %} | ||
|
||
{% assign teaching_assistants = site.staffers | where: 'role', 'Teaching Assistant' %} | ||
{% assign num_teaching_assistants = teaching_assistants | size %} | ||
{% if num_teaching_assistants != 0 %} | ||
## Teaching Assistants | ||
{% assign leads = site.staffers | where: 'role', 'Lead' %} | ||
{% assign num_leads = leads | size %} | ||
{% if num_leads != 0 %} | ||
## Leads | ||
|
||
{% for staffer in teaching_assistants %} | ||
{% for staffer in leads %} | ||
{{ staffer }} | ||
{% endfor %} | ||
{% endif %} |