Exeter Mural

The Process

In my previous post I looked at various options to create a static website and I decided to use an app/program called Publii. This is the process that I follow in creating and updating my static website.

One advantage of creating a website on your local computer is you can easily control all facets of developing that website. You can preview your work as you go and decide when it is ready to deploy on the World Wide Web.

There are a number of ways to deploy a website. You can use a hosting service like GoDaddy, HostGator or any other hosting service. They usually offer all in one packages to host your website. The advantage with this approach is they do almost all of the work for you, but you do pay for that convenience. For someone who wants to create a personal blog those yearly fees can be pricey.

I have taken a different route to deploy my website. After I have finished working in Publii, I sync my website to my github pages. Github is a site that provides hosting for software development. Github repositories can house web pages, projects, software code, etc. Storing your software project on Github is free and your work is open to the public to view or use.

The Actual web hosting site I use is Netlify. Netlify has a free hosting plan for those who use Github and are working with static websites. When I make changes to my site, I sync them to Github and Netlify is triggered to automatically update my website on the World Wide Web.

By going this route to deploy my website the cost is very minimal. The only cost is renewing my domain registry every year and that is around $10.00. There is more work setting this up in the beginning, but you can see it does pay off.

Now, all I have to do is update my website in Publii, sync it to Github and it will be deployed on the World Wide Web within a few minutes. This can be done quite easily.