It doesn’t need to be that difficult if you don’t want the overhead and work. There are already a few paid IndieWeb friendly services that do the work for you: https://indieweb.org/Quick_Start
#WinningTheWebBackOneSiteAtATime
#WinningTheWebBackOneSiteAtATime
Last night Tucker Hottes, Den Temple and I held the first Homebrew Website Club at The Keys in Scranton, PA. I really appreciate that HWC will force me to set aside some time to work on my personal site since it is often neglected for more pressing projects.
Colin, do you mind if we provide a link to your theme on https://indieweb.org/WordPress/Themes for others to potentially use and/or improve upon? (See also discussion at https://indieweb.org/WordPress/Development#Themes.)