Currently, this process hosts the site on my local network.
With cloudflared or a reverse ssh tunnel, the site could be available safely on the internet.
In the App Store, install ish shell.
This installs a lightweight Alpine linux on the phone.
Follow the docs to install python and webserver
Install ssh so I can ssh in to the phone from my MacBook.
On the MacBook in ~/gitlab/winstonford.gitlab.io, tar -cvxf static-site.tar.gz ./*
In Atom, stage all, commit, pull, push
On the phone in /root wget http://winstonford.com/static-site.tar.gz
tar -zxvf static-site.tar.gz
start webserver.