content
products
microsoft-surface.md
_index.md
companies
microsoft
_index.md
microsoft-logo.jpg
The use case would be to have a company page about Microsoft and show their logo, and on the Microsoft Surface page also show the logo. Which structure is preferable when an image is to be used by two or more sections?
I don’t believe there is a better option between the two. It depends on your long term plans for media, and how you reference them in your templates/archetypes.
Call it from a partial in your templates. If you need it to be a Resource place it under /assets/ or whatever you prefer with the assetDir parameter and then fetch it on the fly with the method resource.Get.
It’s the fastest and most economical way of calling an image multiple times in a Hugo project.