rust-lang-ru / rustycrate.ru

Русскоязычный сайт о языке программирования Rust
http://rustycrate.ru/
72 stars 54 forks source link

Решить вопрос с типографикой #7

Closed mkpankov closed 8 years ago

mkpankov commented 9 years ago

Варианты:

mkpankov commented 8 years ago

Если кто-то знает хорошее решение - просьба отписаться тут.

Задача: нужно типографировать тексты публикаций по правилам русского языка (ставить тире, кавычки, неразрывные пробелы где надо). Это нужно делать на сервере. Оптимально если типограф можно запускать на исходниках перед генерацией сайта, но не коммитить его результат - типографские символы затрудняют редактирование.

Нужно чтобы типограф понимал, где текст, который можно трогать, а где код и специальная разметка вроде YAML Front Matter - их нельзя типографировать.

nesteruk commented 8 years ago

Я в свое время просто сел, и года за 3 урывками реализовал типографику собственноручно. Вот собственно проект, по сути он состоит из одного большого, гигантского switch-а, что наверняка не лучший дизайн, но все же. Вообщем даже если мой проект не портируем, он хорошо иллюстрирует те фичи которые я написал для публикации своих постов, и из него можно поворовать те идеи, которые понравятся.

mkpankov commented 8 years ago

Готово: https://github.com/ruRust/rustycrate.ru/commit/2ed286d02748c62260ba8bc83b29fd570e041d37