UNPKG

gitdig

Version:

A simple git tool for documenting and discovering multi-repo projects

24 lines (23 loc) 814 B
var gulp = require('gulp'); var mustache = require('gulp-mustache'); var rename = require('gulp-rename'); var through = require('gulp-through'); var debug = require('gulp-debug'); var buffer = require('vinyl-buffer'); var markdown = require('gulp-markdown'); gulp.task('docgen', function() { gulp.src('docs/*.md', {base: 'docs/'}) .pipe(buffer()) .pipe(markdown()) .pipe(rename(function(path) { path.extname = '.html'; })) .pipe(through('subs', function(file, config) { var content = file.contents.toString(); gulp.src('docs/pageTemplate.html', {}) .pipe(buffer()) .pipe(mustache({body: content})) .pipe(rename(file.path)) .pipe(gulp.dest('./')); }, {})()); });