Project: Moncton Developer User Group Site

What would it take to make the Moncton UG site even simpler to host/manage?

The Moncton UG site is currently served statically from a Digital Ocean instance and generated using Middleman. It’s updated by running publish.sh via cron Vincent.

When publishing the site today, sync.rb will fetch event information from the Eventbrite API and add pages to sources/articles/ in a format that is ready to commit+build. This is not a strict requirement and it would be fine if adding a new event to the site meant having to create a new markdown file by hand.

Below are some of the options I’m thinking about. They could be explored separately.

1) GitHub Pages

Use GitHub Pages similar to how this page is built and hosted. It’s generated from the GitHub master branch as per the instructions here.

You can find more information about how to customize GitHub Pages here

This option is especially attractive to me because the only thing required to update the page is push changes to GitHub.

2) Caddy + Hugo

Caddy is a server that includes automatic https (using Let’s Encrypt. It supports rendering markdown out of the box, or the Hugo add-on could be added if more complexity is required.

3) Your Better Idea

TBD =)