grunt-contrib-groontograf v0.1.6
Грунтограф
Плагин для гранта, который типографит текст.
Он расставляет неразрывные пробелы после предлогов, союзов и коротких слов. Меняет «программистские кавычки» на ёлочки, а вложенные — на лапки. Заменяет дефис на тире, там где это нужно. Ставит короткое тире в диапазонах чисел. Cвешивает кавычки и скобки. Стилизует аббревиатуры. Ставит полупробелы в числах и перед знаками валют. Пока знает только русский язык.
Установка
Чтобы установить грунтограф, зайдите через терминал в папку с проектом и вызовите команду:
npm install grunt-contrib-groontograf --save-dev
Настройка
Пример грант-файла:
groontograf: {
compile: {
options: {
hang: true,
abbr: true,
halfSpaces: true,
styles: 'inline'
},
files: {
'dest/good.html': 'src/bad.html'
}
}
}
Свойство | Что делает | Значение по умолчанию |
---|---|---|
hang | Свешивает пунктуацию | true |
abbr | Стилизует аббревиатуры | true |
halfSpaces | Расставляет полупробелы | true |
styles | Определяет, куда писать стили | inline |
Грунтограф пишет стили в атрибут style
элементов. Если это вам не подходит, напишите в опциях:
styles: 'class',
abbrClassName: 'smallcaps',
hangClassName: ['hp_quote_space', 'hp_quote', 'hp_bracket_space', 'hp_bracket'],
halfSpaceClassName: 'halfspace'
Тогда вместо инлайновых стилей грунтограф пропишет классы из hangClassName
, abbrClassName
и halfSpaceClassName
. Рекомендуется скачать файл стилей, если вы не хотите прописывать стили для классов самостоятельно.