Implementing an Events Calendar

Does anyone have experience implementing an events calendar in Middleman?

For my use case, each event should have a date, description, and title. I would like to show a list of upcoming events ordered by date on the site’s front page.

I’m at a loss of how to do this without a database, so any input would be appreciated.

The simplest way would be to use a calendar someone else is providing, and iframe it.

For example https://support.google.com/calendar/answer/41207?hl=en (And there are plenty of other options).

I’d be tempted to just pull data from a calendar feed in order to take advantage of existing calendaring software for data entry, collaboration, etc.

Start a ri_cal instance and expose a few template helpers that return events filtered and formatted to your needs.