About This Blog
This is a static site with data-driven lists. Content stays editable without a framework build step.
post workflow:
bash new-post.sh
# or
bash new-post.sh ./path/to/post.md
creates public/posts/*.html, updates
data/posts.json, archives source in
published/posts/.
reading list workflow:
bash new-link.sh
# or
bash new-link.sh ./path/to/link.md
updates data/links.json, archives source in
published/links/. drafts live in
new-posts/ and new-links/.