Termux is a non-root portable linux system for Android. It allows you run a huge variety of linux-based terminal applications or even a full blown xfce4 desktop environment on your phone or tablet.
For this personal blog, I am using Hugo in Termux. I have the site in a shared folder and sync across all of my devices with Syncthing. I basically have my own little private web server in my pocket at all times. Setting everything up was very straightforward simple.
Termux is great. It unlocks so much functionality for your android device and doesn't even require root. It has grown to be my overall favorite Android app.