Well, this is pretty maddening. Per template debugging, by using printf “%#v” .
, I can get my blog pages to output “a list of all the variables scoped to the current context”. I wanted to see if there were any variables tied specifically to the photos/
and archive/
pages that I could use to generate CSS selectors in order to customize those pages individually. Sure enough, there’s a Path:"photos"
or a Path:"archive"
, depending. (These are variables set in config.json
.) However, for the life of me I simply cannot figure out how to reference that variable in an if eq
template tag in order to do what I need to do. Clearly, the variable is obtained by the debugger, but how do I grab it for template tag purposes? Not a single clue. I’ve tried everything that’s occured to me.
Addenda
- I’ve asked in the Hugo forums, which is where I ultimately got an answer to a question I had early on when putting this site together.