IT и около

Типограф для Gulp

пост
5 Июня 2018

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

Нашел типограф, который правит текст внутри тегов и позволяет обработать уже готовые страницы. Работаем с Gulp: 

npm install gulp-typograf --save-dev

'use strict';

var gulp = require('gulp'),
typograf = require('gulp-typograf');
  
gulp.task('typograf', function() {
    gulp.src('./cwdd/*.php')
        .pipe(typograf({ 
 locale: ['ru', 'en-US'],
            htmlEntity: { type: 'digit' },
            safeTags: [
                ['<\\?php', '\\?>']
            ],
			// Own rules
    rules: [
        {
            name: 'common/other/typographicalCustom',
            handler: function(text, settings) {
                return text.replace(' при ', ' при ');
        }
        },
		 {
            name: 'common/other/typographicalCustom2',
            handler: function(text, settings) {
                return text.replace(' для ', ' для ');
        }
        },
		{
            name: 'common/other/typographicalCustom3',
            handler: function(text, settings) {
                return text.replace(' под ', ' под ');
        }
        }
    ]

		}))
        .pipe(gulp.dest('./cwddd/'));
});

gulp.task('default', function () {
  var files = [
    './cwdd/*.html',
    './cwdd/*.php'
   
  ];
  
});

 
gulp.task('default', ['typograf']);





tag
Добро пожаловать!
Имя пользователя
Заполните поле
Пароль
Заполните поле