Serving a plaintext file from the root of a ghost site

Ghost only blocks certain extensions, so you’re actually able to upload txt files. I just tried it on a local installation and it works:

screenshot of a terminal showing the contents of test.txt show up in ghost/test.txt

As suggested in this thread, have you tried in incognito or using curl to prevent browser caching?