Module Site_config

type t = {
  1. name : string;
  2. url : Uri.t;
  3. description : string;
  4. curtain_pulled : bool;
  5. static_asset_cache_ttl : int;
  6. announcement : Announcement_banner.t option;
  7. theme : Theme.t;
  8. navbar : Navbar.t;
  9. footer : Footer.t;
}
val instrument_font : string -> Theme.face
val plus_jakarta_sans_font : string -> int -> Theme.face
val page : ?url:Uri.t -> string -> Icon.t option -> bool -> Navbar.item
val basic_page : ?url:Uri.t -> string -> Navbar.item
val special_page : ?url:Uri.t -> string -> Icon.t -> Navbar.item
val basic_pages : string list
val contact_url : Uri.t
val dev_mode : bool
val dev_mode_banner : Announcement_banner.t
val site : t