To separate work and personal projects, I run different SSH keys and git configs. For example specifying a different SSH key and git email for personal and work projects. This allows me to clone any project, work or personal and get started straight away.
SSH config Step 1: Create SSH key ssh-keygen -t rsa -C "[email protected]" When asked for the name give a new file name: id_rsa_work
After making the decision to migrate from hugo to ghost I also decided to test the waters with AWS (Amazon web services) for my website hosting.
S3, a service on AWS, provides static website hosting, and as hugo generates static web files it’s a perfect match. The following are roughly the steps that I made to automate the deployment of a hugo site to S3.