Tagged "hugo"

Continuous Deployment Via FTP For Hugo Using GitHub Actions

After I migrated my website to Hugo, I needed a way to deploy the site to my host without manually FTPing files every time I make change. Netlify has support for static site hosting and continuous deployment, but I wasn’t looking to switch hosts. Previously I used AppVeyor to deploy, but this time I decided to use GitHub Actions to automate building and deploying the site whenever I push changes to master.

Migrating to Hugo

I started using a static site generator for my personal site back in 2018. I was looking for a more lightweight platform than Wordpress, and SSG’s were a great alternative. Especially since they fit great into CI/CD workflows. I selected Wyam because it’s written in C# and used Razor for it’s templating syntax, which made my transition easier since I’m already familiar with both of those. Wyam served me great for two years, but development on the project has stopped in favor of a new framework, Statiq. Since Statiq’s release is TBD, I decided to migrate to Hugo.