Page Output File Path (Builder Side)

Overview

This feature implements `.output_file_path()`` on builder `Page`` object get the output path to write the file to.

If a `-- path`` attribute exists in the `-- metadata`` section, it's used directly.

If there is no `-- path`` the output location is built from the `-- id`` attribute in the `-- metadata`` section instead

This value is not sent over to the templates