Before making any edits to this repository, read architecture.md to understand the project structure, content model, build process, and conventions.
Key things to be aware of:
posts/ as Markdown with YAML frontmatter. posts/posts.json applies the base "post" tag to all files in that tree.post.html / book.html / post-p5.html → template.html.index.js (not a standard eleventy --serve command): it first syncs Pinboard quicklinks, then runs Eleventy.image shortcode (generates AVIF/WebP/JPEG at multiple sizes). Don't add raw <img> tags for content images.PINBOARD_TOKEN (build) and DEPLOY_HOOK (Netlify scheduled function).