In addition to hosting software and files, as part of development projects, GitHub also provides the resources to host dedicated websites, to present and demonstrate ones work. This project has been developed to provide a, relatively, simple system for creating a standard set of these webpages, based on a small set of text files, formatted as JSON files. It was built to work along side a number of other GitHub projects, to provide a method of creating a set of consistent webpages, delivered using GitHub Pages.
The content of the presented webpages are controlled with two main JSON files, augmented by optional additional files, stored in a local build folder.
The content added to these JSON files is automatically processed every time the files are edited and a new set of webpages will be created.
Join GitHub ↠ Copy/Fork the repository ↠ setup your GitHub Action ↠ Edit the JSON files ↠ and Enjoy!
For more information see the Instructions page, the JSON pages and browse the various examples provided.
For those new to GitHub there is a lot of general documentation out there, such as Github Guides and Getting Started with GitHub, but one particular place to start might be the series of videos, GitHub for Poets.