Clarify template file name identifiers and lookup rules #3271
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This update clarifies the rules Hugo applies when resolving template and partial file names with dot-separated identifiers.
It explains which tokens are valid (like layout, page kind, output format, language) and warns about fallback behavior when arbitrary or unrecognized tokens are used.
Concrete examples and best practices are included to help users avoid common pitfalls.
This resolves confusion documented in issue #3248.