I’ve been wondering, according to GoLang template rules, once you get into a function (like “where”), the scope changes to that function.
However, here, it isn’t the case. “.Params.novel” refers to the scope of the current cursor of “.Site.Pages.ByTitle”, while “.Params.id” refers to the CURRENT PAGE “id” front matter variable. How is this possible? Is there some scope tweak inside “where” that I’m not aware of?