Ejemplo n.º 1
0
task('about', ['css'], () => {
  const readme = fs.readFileSync('./pages/about.md', { encoding: 'utf8' });
  const article = articleData(readme, 'D MMMM YYYY', 'en'); // TODO change to 'ru' after moment/moment#2634 will be published
  return src('layouts/article.jade')
    .pipe(jade({
      locals: Object.assign({}, article, {
        title: 'О проекте',
        url: 'about/',
        helpers: { bust },
      }),
    }))
    .pipe(rename({ dirname: 'about' }))
    .pipe(rename({ basename: 'index' }))
    .pipe(dest('dist'));
});
Ejemplo n.º 2
0
 ], item => {
   const page = fs.readFileSync(`./pages/${item.name}.md`, { encoding: 'utf8' });
   const article = articleData(page, 'D MMMM YYYY', 'en'); // TODO change to 'ru' after moment/moment#2634 will be published
   return src('layouts/article.jade')
     .pipe(jade({
       locals: merge(article, {
         title: item.title,
         url: item.name + '/',
         underhood,
         helpers: { bust },
       }),
     }))
     .pipe(rename({ dirname: item.name }))
     .pipe(rename({ basename: 'index' }))
     .pipe(dest('dist'));
 }, done);