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 | |