Here is a loading page for IPNS that aims to be used in production in order to let the user understand that the IPNS is being resolved and that it may take time.
It's very lightweight and responsive.
The page is hosted on IPFS and pinned by Eternum, the domain name redirects to the website on CloudFlare's gateway and has a DNS link for those who use IPFS-Companion
You just have to append #Qm.../path/to/your/file to the end of the URL
Hash (pinned by Eternum)