Site-wide settings: name, metadata, SEO defaults.
@type t() :: %Brix.Site{ domain: String.t() | nil, extra: map() | nil, favicon: String.t() | nil, meta_description: String.t() | nil, meta_title: String.t() | nil, name: String.t() | nil, og_image: String.t() | nil, tagline: String.t() | nil }