liara¶
Subpackages¶
Submodules¶
Package Contents¶
Classes¶
Main entry point for Liara. This class handles all the state required to process and build a site. |
API¶
- class liara.CompressionResult¶
- output_path: pathlib.Path = None¶
- input_size: int = None¶
- output_size: int = None¶
- format: str = None¶
- class liara.Compressor(configuration: Dict[str, List[str]])¶
Initialization
- compress(path: pathlib.Path)¶
- class liara.Liara(configuration: Optional[Union[str, IO, IO[bytes], IO[Text]]] = None, *, configuration_overrides: Optional[Dict] = None)¶
Main entry point for Liara. This class handles all the state required to process and build a site.
Initialization
- classmethod setup_plugins() None¶
- discover_content() liara.site.Site¶
Discover all content and build the
liara.site.Siteinstance.
- property site: liara.site.Site¶
- check_tools(try_install=False)¶
Check for requested tools and optionally try to install them.
- build(discover_content=True, *, disable_cache=False, parallel_build=True)¶
Build the site.
- Parameters:
discover_content (bool) – If True,
discover_content()will be called first.
- create_document(t)¶
Create a new document using a generator.