Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

38 строки
982 B

  1. var gulp = require('gulp'),
  2. plumber = require('gulp-plumber'),
  3. _jade = require('jade'),
  4. jade = require('gulp-jade');
  5. _jade.filters.code = function( block ) {
  6. return block
  7. .replace( /\…/g, '…' )
  8. .replace( /&/g, '&' )
  9. .replace( /</g, '&lt;' )
  10. .replace( />/g, '&gt;' )
  11. .replace( /"/g, '&quot;' )
  12. .replace( /#/g, '&#35;' )
  13. .replace( /\\/g, '\\\\' );
  14. };
  15. module.exports = {
  16. ru: function () {
  17. gulp.src('docs/jade/pages/index-ru.jade')
  18. .pipe(plumber())
  19. .pipe(jade({
  20. data: {
  21. lang: 'ru'
  22. }
  23. }))
  24. .pipe(gulp.dest('docs/'))
  25. },
  26. en: function () {
  27. gulp.src('docs/jade/pages/index.jade')
  28. .pipe(plumber())
  29. .pipe(jade({
  30. data: {
  31. lang: 'en'
  32. }
  33. }))
  34. .pipe(gulp.dest('docs/'))
  35. }
  36. };