You can easily create a https url to host your BCMR with Github Gist, similar to
You can add an icon image to your gist by following these steps
Then on Github Gists, press "raw" button to get the url to the json object.
Copy this url without the 'https://'' prefix and everything after '/raw'.
Your BCMR url together with the hash of its content will be stored on the blockchain.
For IPFS only the Content Identifier (CID) will be added on-chain, because it is a hash of the BCMR content already.
You can easily upload (pin) your BCMR on IPFS with the IPFS-BCH