Let's say I need a header image for a blog post. Apparently the way to do it now is to upload an image to Page Media and then copy/paste the name to the YAML file or to use the Expert setting on the Admin panel and write it there. That seems unnecessarily difficult. Is there a way to create a custom field where I could upload the image and it would automatically add the image name to the YAML file?
One other thing too - any other ways to use global variables other than to write everything on site.yaml? I have things like emails and addresses which are the same site-wide and I'd need to figure out a client-friendly way to access them.