If you need a simple website for your project, then use GitHub pages. It’s free and better than cheap $4.99/mo hosting, which can be easily hacked, is slow and requires you to use cPanel.
Here’s what you’ll need to get your website up and running:
- Create account on GitHub (do it once).
- Create a new repository.
- Send your developer a link to that repository, and a Twitter Bootstrap theme of your choice (Google it if you don’t know where to get a beatiful theme).
- Point your CNAME records in Godaddy, or whatever you’re using, to GitHub IPs (18.104.22.168 and 22.214.171.124).
- Merge pull request from you developer on GitHub.com.
- Boom! You’ve got your website.
I use this technique for my 10+ websites, some of them quite fancy:
There’s no need for WordPress or PHP. GitHub Pages is free and it is faster than BlueHost.
The site must be static only without any PHP, Node.js or any other server-side logic. You can use foxyform or EmailMeForm for contact forms, and Gumroad for sales. For blogs, you can use Wintersmith or Jekyll.
Microsoft MVP | Book and Course Author | Software Engineering Leader
To contact Azat, the main author of this blog, submit the contact form or schedule a call at clarity.fm/azat and we can go over your bugs, questions and career.