Updating gulpfile

This commit is contained in:
2020-06-03 04:39:05 +01:00
parent 65ed6e9a27
commit b183117560
2 changed files with 19 additions and 2 deletions

View File

@@ -2,7 +2,8 @@ const { run } = require("./build-lunrjs-index");
const gulp = require("gulp");
const util = require("util");
const execFile = util.promisify(require("child_process").execFile);
// const execFile = require("child_process").execFile;
const exec = util.promisify(require("child_process").exec);
const { getCurrentDir } = require("./utils");
async function buildSearch(cb) {
return run();
@@ -12,8 +13,17 @@ async function buildHugo(cb) {
await execFile("hugo", ["-D", "--minify"]);
}
async function buildTheme(cb) {
var themeDir = getCurrentDir(__dirname) + "/themes/panaetius-theme";
console.log(themeDir);
await exec(
`cd ${themeDir} && node ${themeDir}/node_modules/webpack/bin/webpack.js --config ${themeDir}/webpack.prod.js`
);
}
module.exports = {
buildSearch: buildSearch,
buildHugo: buildHugo,
buildBlog: gulp.parallel([buildSearch, buildHugo]),
buildTheme: buildTheme,
buildBlog: gulp.parallel([buildSearch, buildHugo, buildTheme]),
};