class MultiFileLayout(DirLayoutBase): (source)
Layout that maps pages to files in a folder similar to how a notebook is stored.
Layout:
dir/ `--> _resources/ `--> page.html `--> page/ `--> attachment.png
The root for relative links is "dir/"
Method | __init__ |
No summary |
Method | page_file |
No summary |
Instance Variable | dir |
Undocumented |
Instance Variable | ext |
Undocumented |
Instance Variable | namespace |
Undocumented |
Instance Variable | relative_root |
Undocumented |
Inherited from DirLayoutBase
:
Method | attachments_dir |
No summary |
Method | resources_dir |
Returns the folder for template resources @returns: a Dir object |
Parameters | |
dir | a Dir object |
ext | the file extension to be used, e.g. 'html' |
namespace | optional namespace prefix to strip from page names |
Parameters | |
page | a Page or Path object |
Returns | |
a File object | |
Raises | |
ValueError | if page can not be mapped |
Unknown Field: implementation | |
must be implemented by subclasses |