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 =)