Текст на сайте — основной продукт, поэтому русская типографика применяется сама на сборке. В исходнике поста можно набирать как удобно: прямые кавычки «вот так», дефис вместо тире, обычные пробелы. На страницу попадает уже набранный текст.
Кавычки становятся ёлочками, а вложенные — лапками: цитата «со словами „внутри“ неё» читается ровно. Одиночный дефис в роли тире — настоящее тире. После коротких предлогов и союзов встают неразрывные пробелы, чтобы короткое слово не висело в конце строки. Неразрывный пробел идёт и в числовых конструкциях: 10 кг, 2026 г., партия из 5 шт.
Важно, что типографика обходит код стороной. Команду можно скопировать со страницы, и она останется рабочей — кавычки прямые, дефисы на месте:
git commit -m "fix: см. README - тире тут не трогаем" --amend
То же с JSON, где кавычки обязаны быть прямыми:
{ "title": "Пример", "range": "10-20", "note": "a - b" }
И с inline-кодом: команда git commit -m "msg" и флаг --no-verify останутся ровно как набраны.