examples/gallery/build-tools/build.js (15 lines of code) (raw):
const utils = require('./utils');
const path = require('path');
const fs = require('fs');
const OUTPUT_DIR = 'dist';
const pages = utils.getAllMetadata();
fs.writeFileSync(
path.resolve(OUTPUT_DIR, 'index.html'),
utils.getIndexPage(pages, {analytics: true})
);
pages.forEach(page => {
fs.writeFileSync(
path.resolve(OUTPUT_DIR, `${page.name}.html`),
utils.getPage(page, {analytics: true})
);
});