Foreword
In 2012 I began a journey of experimentation in investigating a new language, Go, which was born at Google and had just reached the 1.0 milestone. I learn best by building so I was looking for a project meaningful enough to actually learn Go. I was growing frustrated with the increasing cost and complexity of my WordPress-powered blog with entirely static content and decided that building a static site generator was the project for me to learn Go. I began writing my first Go project, Hugo[1].
Having previously designed several CMSs and command-line tools, I had a good sense of what I wanted to build. I opened up a terminal and began by typing commands for this not yet existing program to effectively sketch out how the user interface ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access