ABSTRACT

Considering the cost and friendliness to beginners, the authors recommend Netlify. Netlify is the only solution in this chapter that does not require people to pre-build the website. Since the website is basically a folder containing static files, it is much easier to deploy than websites that require dynamic server-side languages such as PHP or databases. Redirecting URLs is awkward with GitHub Pages but much more straightforward with Netlify. If people do not mind using command-line tools or are familiar with GIT/GitHub, people can certainly consider services like GitHub Pages, Travis CI, or Amazon S3 to build or host the websites. This is a very popular way to host the source code of ther project. GitLab has a built in Continuous Integration & Deployment (CI/CD) service that can be used to host static websites, named GitLab Pages.