Writing and publishing
Day-to-day usage of an installed site: writing, deploying, cron, backup and what to do when something fails. For the zero-to-deployed path see Getting started.
./blog.sh with no arguments opens a numbered menu; every command also works directly (./blog.sh add, edit, publish, ...). The flow is built around drafts:
addopens$EDITORwith a frontmatter template (title, tags, type) -- the in-editor hint links to the/markdown/syntax reference on your own site. Saving always creates a draft, and the draft appears at a hidden/draft/<token>/<slug>/address withnoindex-- invisible in every listing, shareable by URL (that's the point: open the preview on a phone or send it to someone before publishing).
