Yes its correct. If your repo name is exactly same as your username, site will be live at "<username>.github.io", but if your repo name is different than username, you must provide repo name next to your domain i.e "https://<user_name>.github.io/<repo_name>".