Skip to main navigation Skip to search Skip to main content

GitHub reusable action: publish your book online to GitHub Pages

Dataset

Description

We developed a workflow which builds your TeachBook in your repository for all branches and releases them online via GitHub Pages. In simplified terms, it automatically builds the book website based on updates to your repository, creates multiple instances of your book (defined by each branch) and provides the ability to customize the URL's at which each instance of the book can be accessed. This tool is designed specifically for educational contexts, for example, when you may want to preserve book versions from multiple academic years so that students are able to access it later. The TeachBooks Template uses this functionality for example.
Date made available2024
PublisherGitHub

Software license

  • 3-Clause BSD License

Cite this