/** * Editable landing page: the public home page (`/`) renders Markdown the * Site Admin stores in the `home.content` instance setting, through the same * sanitizing pipeline as the legal pages. Empty = the built-in welcome text. */ /** What `GET /home/content` returns; the SPA's home page renders it. */ export interface HomeContentView { /** False while the Site Admin has not provided a text — show the default. */ configured: boolean; /** Server-rendered HTML from the stored Markdown; empty when unconfigured. */ html: string; }