Modify the index.html file. You can also search online for other templates to build materials.
Create a new repository in Github, and then name the repository name username.github.io .\ Push the total CV file which containts css files, js files, img filse and .html to github.
- Maybe you need to modify in https://github.com/username/username.github.io/settings/pages.
- Maybe when you fist open the https://username.github.io/ page, the style you set disappears. But your css files are complete. And when you check the page, it goes "blocked:mixed-content" mistakes. You can fix the problem by replacing "href="https://..." by "href="//...".