# Blog

Short posts from [Leonid Dolgirev (dlgrv)](https://dlgrv.com/about/). Prefer HTML under [/blog/](https://dlgrv.com/blog/) for sharing and agents; Markdown per post at `/blog/<slug>/index.md` for the desktop Blog window.

The post list is built from [blog/index.json](https://dlgrv.com/blog/index.json). When that file is an empty array, nothing is published yet — use the [CV](https://dlgrv.com/cv/), [About](https://dlgrv.com/about/), or Photos on the [Desktop](https://dlgrv.com/) instead. Schema for that JSON (and the photo catalogs) is in [openapi.json](https://dlgrv.com/openapi.json).

Maps: [llms.txt](https://dlgrv.com/llms.txt) · [sitemap.xml](https://dlgrv.com/sitemap.xml) · [Contact](https://dlgrv.com/contact/) · [Home](https://dlgrv.com/about/) · [Desktop](https://dlgrv.com/)
