httk.web.model.config

Classes

Module Contents

class httk.web.model.config.SiteConfig[source]
srcdir: pathlib.Path[source]
content_subdir: str = 'content'[source]
static_subdir: str = 'static'[source]
template_subdir: str = 'templates'[source]
functions_subdir: str = 'functions'[source]
baseurl: str | None = None[source]
host_static: str | None = None[source]
compatibility_mode: bool = False[source]
config_name: str = 'config'[source]
publish_use_urls_without_ext: bool = True[source]
classmethod from_srcdir(srcdir: str | pathlib.Path, *, baseurl: str | None = None, host_static: str | None = None, compatibility_mode: bool = False, config_name: str = 'config', publish_use_urls_without_ext: bool = True) Self[source]
property content_dir: pathlib.Path[source]
property static_dir: pathlib.Path[source]
property template_dir: pathlib.Path[source]
property functions_dir: pathlib.Path[source]