|
1 | 1 | ---
|
2 | 2 | layout: home
|
3 |
| -title: Just the Class |
| 3 | +title: Home |
4 | 4 | nav_exclude: true
|
5 | 5 | permalink: /:path/
|
6 | 6 | seo:
|
7 | 7 | type: Course
|
8 |
| - name: Just the Class |
| 8 | + name: {{ site.title }} |
9 | 9 | ---
|
10 | 10 |
|
11 |
| -# Just the Class |
12 |
| - |
13 |
| -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: |
| 11 | +# {{site.title}} |
| 12 | +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: |
14 | 13 |
|
15 | 14 | - [announcements](announcements.md),
|
16 |
| -- a [course calendar](calendar.md), |
| 15 | +- a [calendar](calendar.md), |
17 | 16 | - a [staff](staff.md) page,
|
18 | 17 | - and a weekly [schedule](schedule.md).
|
19 | 18 |
|
20 |
| -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: |
| 19 | +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: |
21 | 20 |
|
22 | 21 | - automatic [navigation structure](https://just-the-docs.github.io/just-the-docs/docs/navigation-structure/),
|
23 | 22 | - instant, full-text [search](https://just-the-docs.github.io/just-the-docs/docs/search/) and page indexing,
|
24 | 23 | - 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).
|
25 | 24 |
|
| 25 | +# Recent Announcements |
| 26 | + |
| 27 | +{% assign announcements = site.announcements | reverse %} |
| 28 | +{% assign announcement_count = announcements | size %} |
| 29 | + |
| 30 | +<div class="announcements-list"> |
| 31 | +{% for announcement in announcements limit:5 %} |
| 32 | + {{ announcement }} |
| 33 | +{% endfor %} |
| 34 | +</div> |
| 35 | + |
| 36 | +{% if announcement_count > 5 %} |
| 37 | + <a href="/announcements" class="see-all-link">See All Announcements</a> |
| 38 | +{% endif %} |
| 39 | + |
26 | 40 | ## Getting Started
|
27 | 41 |
|
28 |
| -Getting started with Just the Class is simple. |
| 42 | +Getting started with the ACM SIG template is simple. |
29 | 43 |
|
30 |
| -1. Create a [new repository based on Just the Class](https://github.com/kevinlin1/just-the-class/generate). |
31 |
| -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/). |
32 |
| -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! |
| 44 | +1. Create a [new repository based on the template](https://github.com/acm-uiuc/sig-website-template/generate). |
| 45 | +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/). |
| 46 | +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! |
33 | 47 | 1. Edit and create `.md` [Markdown files](https://guides.github.com/features/mastering-markdown/) to add more content pages.
|
34 | 48 |
|
35 |
| -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)! |
36 |
| - |
37 | 49 | ### Local development environment
|
38 | 50 |
|
39 | 51 | 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).
|
| 52 | + |
| 53 | +## Attribution |
| 54 | +* [Just The Class](https://kevinl.info/just-the-class/) |
| 55 | +* [Just The Docs](https://just-the-docs.com/) |
0 commit comments