If you want to have an HTML file that is visible under your ghost domain, you can’t just drop it into the Ghost install folder and expect it to work because of the way Ghost works - Ghost is a standalone application which your webserver gets the pages from.
If you want to serve custom content from the same domain as your Ghost installation, you have a few options -
-
(recommended) upload whatever files you want to the
assets
folder of your theme. Upload your theme and navigate tohttps://your.blog/assets/file.html
-
Configure your webserver to serve content from a folder (such as
/var/www/ghost/content/html
) for html files. This is just one of the many configuration options you can use on your webserver, and if you’re just trying to get your site running w/o too much care for configuration, this can be a colossal pain, which is why option 1 is strongly recommended -
Serve from some other domain. This doesn’t exactly answer your question, but its kind of the perfect medley of option 1 and 2 and makes life super easy
Good luck!