The site you created on Netlify is published on Netlify, and the address https://sn248.imtqy.com/ only shows content published on GitHub.
GitHub Pages publishes the contents of your GitHub repository. If you have a Jekyll configuration file, it will build a Jekyll site based on this config, but otherwise it will not run any other builds. Without assembly, there is no host html file. For example, when you go to https://sn248.imtqy.com/ , the GitHub pages look for the index.html file in the root of your repo. It returns 404 because the file really was not found.
The easiest solution is to stop using the sn248.imtqy.com address and use the Netlify address instead. You can change your current address to sn248.netlify.com by going to Settings > Site Information and clicking the Change site name button. Then enter sn248 in the field and save.
If you want to continue using sn248.imtqy.com, you will need to create your site on GitHub. This is a more complex process than what you have done so far, but the blogdown docs have pretty detailed instructions on how to do this, either build local , or configure Travis CI to build for you.
The final parameter is to request an Rbind address, such as sn248.rbind.io. blogdown docs explain how this works, and link to complete instructions on the Rbind support site . Basically, you start by submitting a question to the Rbind support repo to request an address.
source share