To allow easy editing of the events page, the HTML content of that tab is dynamically generated. It is tied into a Google Sheets document via Sheety API. The website owner can easily edit the events data within that Google Sheets document, and the website will automatically update itself at a specified time each day (this is accomplished via a cron schedule empty git commit, to prevent too many API calls, since the events page will not be frequently edited)