selfdoc v0.15.1 /selfdoc.context
On this page

Build context module defining BuildContext, PageContext, and SearchEntry dataclasses that carry configuration and metadata through the rendering pipeline.

#selfdoc.context

#selfdoc.context

Build, page, and search context dataclasses.

#BuildContext

BuildContext
FieldTypeDefault
dir_pathstr
configdict
localestr
versionstr
url_prefixstr
output_dirstr
output_subdirstr
is_latestbool
available_versionslist
available_localeslist
base_urlstrNone
project_namestr
theme_metadict
accent_colorstr
critical_cssstr
deploy_targetstrNone

#PageContext

PageContext
FieldTypeDefault
md_pathstr
html_pathstr
titlestr
body_htmlstr
nav_htmlstr
toc_htmlstr
breadcrumbslistNone
prefixstr
frontmatterdict
prev_pagedictNone
next_pagedictNone
page_numberintNone
total_pagesintNone
summarystr
source_pathstrNone

#SearchEntry

SearchEntry
FieldTypeDefault
titlestr
pathstr
bodystr
versionstr''
localestr''
groupstr''
typestr''
targetstr''
projectstr''
tagslistfield(default_factory=list)