A discovered Astral site ready to render.
Summary
Types
@type entries() :: %{required(atom()) => [Astral.Entry.t()]}
@type t() :: %Astral.Site{ collections: [Astral.Collection.t()], config: Astral.Config.t(), entries: entries(), layouts: layouts(), mode: :build | :dev, pages: [Astral.Page.t()], routes: [Astral.Route.t()] }