Skip to content

jlumbroso/hugo-geekdoc-class-template

Repository files navigation

"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 for Hugo, and is inspired by Kevin Lin's Just-the-Class Jekyll template based on the Just-the-Docs theme 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

Desktop Modules

Mobile Schedule

About

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

Topics

Resources

License

Stars

Watchers

Forks