class documentation

class FileLayout(DirLayoutBase): (source)

View In Hierarchy

Layout that maps pages to files in a folder with one specific page as the top level file. Use to export sub-tree of a notebook.

Layout:

  page.html
  page_files/
   `--> attachment.png
   `--> subpage.html
   `--> subpage/attachment.pdf
   `--> _resources/

The root for relative links is the parent folder of "page.html" and "page_files/"

Method __init__ No summary
Method page_file No summary
Instance Variable dir Undocumented
Instance Variable ext Undocumented
Instance Variable file 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
def __init__(self, file, page, ext): (source)
Constructor
Parameters
filea File object
pagea Path object for the top level page
extthe file extension to be used for sub-pages, e.g. 'html'
def page_file(self, page): (source)
Returns the file for a page
Parameters
pagea Page or Path object
Returns
a File object
Raises
ValueErrorif page can not be mapped
Unknown Field: implementation
must be implemented by subclasses

Undocumented

Undocumented

file = (source)

Undocumented

namespace = (source)

Undocumented

relative_root = (source)