From a78cfc0f64e381b7b3115935c302ed58ce619eb3 Mon Sep 17 00:00:00 2001 From: He4eT Date: Wed, 18 Nov 2020 18:00:18 +0500 Subject: [PATCH] post: typograf linter: fixups --- src/pages/post/2020/typographic_linter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/post/2020/typographic_linter.md b/src/pages/post/2020/typographic_linter.md index b3464a5..8554f3c 100644 --- a/src/pages/post/2020/typographic_linter.md +++ b/src/pages/post/2020/typographic_linter.md @@ -36,8 +36,8 @@ description: 'Prettier для текста. Автоматизация рути - И так всё понятно. - Условный Markdown со спецсимволами теряет половину обаяния. - Правильные автоматические кавычки-ёлочки не сделают из комментария в Facebook литературный памятник, зато случайный японский эмотикон может разрушить цивилизацию:
-`Прости ^_^» Забыл купить «Доширак"` превращается в 
-`Прости ^_^» Мы испортили «Твой текст«`. +`Прости ^_^" Забыл купить "Доширак"` превращается в 
+`Прости ^_^« Мы испортили »Твой текст«`. - У студентов должен быть отдельный курс по расшифровке смайликов и компилированию C++ из чатов. Бонусный аргумент. ### Нужно запариться! @@ -68,7 +68,7 @@ description: 'Prettier для текста. Автоматизация рути Библиотека очень гибко настраивается, содержит [сотню готовых правил](https://github.com/typograf/typograf/blob/dev/docs/RULES.ru.md) и позволяет легко добавлять кастомные. -В комплекте есть cli-утилита, которая умеет читать файлы, форматировать их и выводить результат в консоль, но почему-то не умеет файл перезаписывать. Поэтому для своих целей я написал небольшой скрипт, который, получив локаль и имя файла, изменяет его содержимое. С правилами тоже пришлось немного поиграть, потому что дефолтные принимают списки за диалоги и ломают markdown-разметку. +В комплекте есть cli-утилита, которая умеет читать файлы, форматировать их и выводить результат в терминал, но почему-то не умеет файл перезаписывать. Поэтому для своих целей я написал небольшой скрипт, который, получив локаль и имя файла, изменяет его содержимое. С правилами тоже пришлось немного поиграть, потому что дефолтные принимают списки за диалоги и ломают markdown-разметку. Теперь для расстановки всех хитрых значков не нужно ходить в браузер, достаточно просто запустить скрипт, посмотреть с помощью `git diff` на результат и закоммитить нужные изменения.