Creates a new portfolio talk entry with valid frontmatter.
Usage
mix cherry.gen.talk "Talk title" [--source DIR] [--today DATE] [--json]The file lands in content/portfolio/talks/ as slug.md, dated
today (override with --today, for replays). Fill in the event and
links, then cherry build to see it on the timeline.
Summary
Functions
@spec doc() :: String.t()
The single-sourced doc text, reused as the mix task's @moduledoc.