summaryrefslogtreecommitdiffstats
path: root/hugolib/site_render.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-01-23 10:02:44 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-01-23 17:11:38 +0100
commit5a0819b9b5eb9e79826cfa0a65f235d9821b1ac4 (patch)
tree83c58086d458fa3a7122dea78476489af0d2bf29 /hugolib/site_render.go
parent78c863305f337ed4faf3cf0a23675f28b0ae5641 (diff)
Merge matching resources params maps
This allows setting default params values in the more general resource matchers. I also allows override with more specific values if needed. ```toml [[resources]] src = "documents/photo_specs.pdf" title = "Photo Specifications" [resources.params] ref = 90564687 icon = "photo" [[resources]] src = "documents/guide.pdf" title = "Instruction Guide" [resources.params] ref = 90564568 [[resources]] src = "documents/checklist.pdf" title = "Document Checklist" [resources.params] ref = 90564572 [[resources]] src = "documents/payment.docx" title = "Proof of Payment" [[resources]] src = "documents/*.pdf" title = "PDF file" [resources.params] icon = "pdf" [[resources]] src = "documents/*.docx" title = "Word document" [resources.params] icon = "word" ``` In the above `TOML` example, `photo_specs.pdf` will get the `photo` icon, the other pdf files will get the default `pdf` icon. Note that in the example above, the order matters: It will take the first value for a given params key, title or name that it finds. Fixes #4315
Diffstat (limited to 'hugolib/site_render.go')
0 files changed, 0 insertions, 0 deletions