liara

Subpackages

Submodules

Package Contents

Classes

Liara

Main entry point for Liara. This class handles all the state required to process and build a site.

API

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.Site instance.

property site: liara.site.Site
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.

serve(*, open_browser=True, port=8080, disable_cache=True)

Serve the current site using a local webserver.

create_document(t)

Create a new document using a generator.