Coockar

All posts

  • Subsetting a web font down to 23KB

    Extracting only the Latin glyphs from a variable font for self-hosting — the pyftsubset invocation and three pitfalls worth checking.

    1 min read

  • Dividing duties: sitemap vs. robots.txt

    robots.txt controls crawling; the sitemap aids discovery. Sorting out two commonly-confused files as they behave in real static-site operation.

    1 min read

  • Why I still publish an RSS feed

    Two reasons to keep generating RSS in the social-media era: readers keep control of their subscriptions, and the feed costs almost nothing to build.

    1 min read

  • A minimal set of OGP meta tags

    Which OGP tags do social cards actually need? Trimming down to og:title, og:image, and twitter:card after testing real link expansions.

    1 min read

  • Choosing between AVIF and WebP

    How to combine AVIF and WebP for a static site's images — a short working rule drawn from encode time, browser support, and visual quality.

    1 min read