Хорошая типографика незаметна: глаз не спотыкается. В Markdown нет полной власти InDesign, но базовые правила русского набора всё ещё работают 📘
Кавычки и тире #
| Нужно | Пишите |
|---|---|
| Кавычки | «ёлочки» для русского, "code" только в коде |
| Тире | длинное тире — — (или -- если конвертер сам поправит) |
| Дефис | в словах «кто-то», не вместо тире |
| Многоточие | … или три точки ... единообразно по сайту |
В Hugo часто помогают smartypants / goldmark extensions — но не полагайтесь на них в code fence.
Абзацы и воздух #
- 3–6 строк на абзац в вебе — комфортно.
- Одна идея — один абзац.
- Подзаголовки
##/###каждые 200–400 слов, если тема плотная.
Списки #
Используйте список, если есть перечисление однородного. Если это связный рассказ — абзацы.
Плохо: список из одного пункта.
Плохо: нумерация, где порядок не важен (берите маркеры).
Код в тексте #
Инлайн: kubectl get pods — для имён команд и полей.
Блок — для того, что копируют. Не оборачивайте прозу в backticks.
Числа и единицы #
10 ГБ, 3 часа, 8080/tcpНеразрывный пробел между числом и единицей идеален, но в MD его легко убить. Хотя бы не переносите 10 на одну строку, а ГБ на другую вручную в узких колонках (preview!).
Доступность #
- Смысл не только цветом (в callout дублируйте словом «Важно»).
- У картинок — alt.
- Контраст кода зависит от темы сайта — проверьте light/dark.
Итог #
«Ёлочки», нормальные тире, короткие абзацы, код только там где код. Этого хватает, чтобы пост не выглядел машинным переводом ✨