I decided to convert Analog Joe to a webinar membership site a few months ago now. And when I did that, I considered many ways of building the website for it. Most of those would have been quicker than what I am about to describe. But none of those would have given me the flexibility that I now have with the site.
This is a companion discussion topic for the original entry at https://joebuhlig.com/building-a-membership-site-with-jekyll/