Glad you like the engine!
You cannot copy a localhost link; this is an internal reference to an address on your computer and would simply point to the equivalent address on the player's computer.
If you want to host the game on your own site, you will need to upload all of the game files and folders in the same structure they are in inside the project folder, and then point your website at the index.html file (which you can name as you wish in this instance). This should be reasonably easy on Neocities.