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.

Black History Month

I decided to celebrate this Black History Month by reading only black authors. I even managed to mix in some non-fiction, a rarity for me. I thought it’d be fun to share my reading list along with my highlighted passages. We Should All Be Feminists by Chimamanda Ngozi Adichie Akata Warrior by Nnedi Okorafor Binti by Nnedi Okorafor The Beautiful Struggle by Ta-Nehisi Coates We Should All Be Feminists by Chimamanda Ngozi Adichie The language of marriage is often a language of ownership, not a language of partnership.

#RIPMamba

Kobe Bean Bryant. August 23, 1978 - January 26, 2020. My mind has been all over the place since Kobe’s tragic death. I’ve been thinking about mortality, fatherhood, legacy, basketball, grief, depression, happiness, forgiveness, appreciation, family, friendship…as I said, all over the place. As I’ve been reading and listening to people speak about Kobe’s career, I found my thought’s in an interesting place: The Wise Man’s Fear.

Page 2 of 4