Better Explanation of Hugo, Please

I’m brand new to Hugo, and I’m quite enthused about it. I’ve built a template, and I think I’m on the right track, but I’m missing the Big Picture, High-Level view of how Hugo works. I believe I would get a great deal out of a high level, generalized understanding of how a site is generated. A few questions that spring to mind:

When I generate a site, where does Hugo look first? Where does it go from there? (Does it immediately go to my content directory and generate the variables it needs to understand my site? Or does it first go to my index file? Or somewhere else?) I think a generalized idea of the steps Hugo follows to assemble my site would be very helpful.

What are the most essential commands to embed in my content and partial files for Hugo to generate my site? Must I have a render command in there? Or will simply referencing the .content variable be enough? Maybe it’s either? Is range always needed, or only if I want to iterate through content for use in a single page? Something causes Hugo to look at my various content files and drag that information into my template to generate a final product, but I’ve had great difficulty figuring out what I really need to get the site built (rather than ending up with a bunch of blank pages).

I’ve looked extensively through the documentation, and there is a lot of detail but I’ve yet to find a good generalized description of how things flow within Hugo. If there is such a section that I’ve missed, please point me towards it.



Try this tutorial.

1 Like

hi everybody
first, i’m sorry for my english because i’m french and i don’t practice it a lot
please, i would like to know if you could find that you wanted
because i’m interessed by this langage and i’m newbie but i don’t find anywhere the soluce
i read the links, but i don’t know yet how it works
I hesitated to open a new post but, il you have find the answers, i’m a taker of your solution
i explain that i do yet :
i have install hugo and a theme, even several to try, but i would like to know how it works
i have created some post in directory “hugo/my_site/content/post” to try and they are all display
but i don’t understand how it do that, it look for in the files of the theme for organize the display, i must work on the files of directory’s theme ? or i must copy the directory’s theme in “hugo/my_site” ?
then how to try te modifications with another theme ?
thank you for your help