Draft Workflow
Source-first workflow
- Create a topic folder under
sources/<topic-slug>/. - Add source notes as Markdown files, one file per source or cluster of sources.
- Start an article in
_drafts/<topic-slug>.mdusingtemplates/draft-post.md. - Keep improving the draft as sources accumulate.
- Publish only when the source material is sufficient by moving the draft to
_posts/YYYY-MM-DD-<topic-slug>.md.
Drafts are not published
Jekyll ignores _drafts/ during the normal GitHub Pages build. That means draft posts can be committed to the repo without showing up on the public site as blog posts. Since this repository is public, committed draft files are still visible on GitHub; treat _drafts/ as an unpublished-public staging area, not secret storage.
For local preview, run a Jekyll build/server with drafts enabled:
bundle exec jekyll serve --drafts