Name your forked repository : (your-git-pseudo).github.io, make it public, and then you could see your own website on url https://(your-git-pseudo).github.io
You’ll change the files as you want, there some help in the original repository that help you to know what file to change and how
This is a first naive blog post, I’ll try to make better ones later…!
I have such naive view about web programming but all developpers have to deal with the CV website question. Althought we know how to manage HTML/CSS/JS/PHP/etc.. project, we have to find how to host such a website and to get a domain name. And which programming skills are needed ?
I managed to do some searches and asked some of my friends in order to find some solutions considering different issues. I’m going to talk about this different solutions but keep in mind that is such a naive list and that is not exhaustive, don’t hesitate to do your searches !
Wix Website
It’s a way for non-programmer to make their own free website. It’s just some click-and-put mechanics to present texts and files. The bad points about this solution is that we have to pay to remove the publicity-header of Wix and to change the domain name of the website.
Here it’s a more programming way to get your own (free) website, it’s about Github Pages. Github give a domain name and hosted website to all github users. But it’s only one website per user (and it’s still a good thing !) and you quite not decide you domain name (because you choose your username but not the github page pattern).
You could set a public repository named [your github username].github.io and then develop your website as you want. You can look at github dedicated page about it : https://pages.github.com/
An other example of solution that only requires having a account. It’s vercel website that can be deployed with github. You can only have one free domain name with free account. This type of solution is optimized for angular or typescript but quite work with all techno you like (why not html/css/js). I didn’t try it but here an example what a friend of mine did with it : https://www.iamludal.fr/
You could look at the Vercel website to get into this solution : https://vercel.com/
Pelican
Here a static site generator python powered that a teacher of mine advised me that I didn’t try yet : https://getpelican.com/. But you’ll have to find hosting and domain name, here it’s just about static sites.
OVH
Here the classic not free solutions. OVH is a hosting services and can provide you domain name for different prices : https://www.ovhcloud.com/fr/web-hosting/. It’s not the only one, it’s an example of what exist and there a lot of not free services for hosting websites.
Wordpress
Wordpress is a solution about web content management and there is many ways to host wordpress websites like said in previous section.
And the final solution is about self-hosting, it’s quite a good-learning experience for all programmers even if it’s not a simple task. There is yunohost, a free open-source software, that help you about self-hosting : https://yunohost.org/#/
Hope you liked this post !
It was quite a naive list but I hope it you found it interesting ! I’m still learning and I advise you and myself to stay informed of what exist because we should be always learning !