An open API service indexing awesome lists of open source software.

https://github.com/jlumbroso/hugo-geekdoc-class-template

Hugo template for a course website that can be hosted on GitHub Pages.
https://github.com/jlumbroso/hugo-geekdoc-class-template

hugo-template

Last synced: 7 months ago
JSON representation

Hugo template for a course website that can be hosted on GitHub Pages.

Awesome Lists containing this project

README

          

# "Geekdocs Class" Course Website Template

This repository is a self-contained template to create a course website:
- using Hugo static site generator,
- hosted on GitHub,
- deployed to GitHub Pages hosting,
- using the continuous integration available through GitHub Actions,
- with (optionally) a custom domain name.

It builds on the [Geekdocs theme](https://geekdocs.de/) for Hugo, and is inspired by Kevin Lin's Just-the-Class Jekyll template based on the [Just-the-Docs theme](https://pmarsceill.github.io/just-the-docs/) for Jekyll. This template uses files from both of these projects under their respective MIT licenses.

It is designed to work well both on desktop and mobile — and to make it easy to create a course website with a schedule, announcements, staff listings, and modules. It is also designed to be easy to customize and extend.

## Screenshots

![Desktop Announcements](static/_docs/sshot_desktop_announcements.png)

![Desktop Modules](static/_docs/sshot_desktop_modules.png)

![Mobile Schedule](static/_docs/sshot_mobile_schedule.png)