Builds the site and serves it locally with live reload.
Usage
mix cherry.serve [--source DIR] [--out DIR] [--port N] [--json]Drafts are included (this is your writing loop). Edits to content,
static files, themes, or cherry.exs rebuild automatically and reload
connected browsers; a broken edit keeps the last good output serving
and prints its diagnostics.
Summary
Functions
@spec doc() :: String.t()
The single-sourced doc text, reused as the mix task's @moduledoc.