Hugo uses the excellent go html/template library for its template engine. It is an extremely lightweight engine that provides a very small amount of logic. In our experience that it is just the right amount of logic to be able to create a good static website. If you have used other template systems from different languages or frameworks you will find a lot of similarities in go templates.
Go to hugo releases and download the appropriate version for your os and architecture.
Jekyll has a rule that any directory not starting with _
will be copied as-is to the _site
output. Hugo keeps all static content under static
. You should therefore move it all there.
With Jekyll, something that looked like