Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/spookey/slick.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build-site.js')
-rwxr-xr-xbuild-site.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/build-site.js b/build-site.js
deleted file mode 100755
index 1b1d967..0000000
--- a/build-site.js
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env node
-
-const { exec } = require('child_process');
-const fs = require('fs');
-const path = require('path');
-
-
-const dir = (() => {
- const base = path.resolve(__dirname, '_sites');
- const site = path.join(base, (process.argv[2] || 'example'));
-
- if (!fs.existsSync(site)) {
- const dirs = fs.readdirSync(base).filter(
- (sub) => fs.statSync(path.join(base, sub)).isDirectory()
- );
- console.error(`no such site: ${site}`);
- console.log(`try: ${dirs.join(', ')}`);
-
- process.exit(1);
- }
-
- return site;
-})();
-
-const commandline = `hugo \
- --baseURL "//${path.join(dir, 'public')}/" \
- --source "${dir}" \
- --buildDrafts \
- --buildExpired \
- --buildFuture \
- --noChmod \
- --noTimes \
- --templateMetrics \
- --templateMetricsHints \
- --cleanDestinationDir \
- --gc \
- --ignoreCache \
- --verbose
-`;
-
-
-console.log(commandline);
-
-exec(commandline, (err, stdout, stderr) => {
- if (err) {
- console.error(err);
- process.exit(err.code);
- }
-
- if (stdout) {
- console.log(stdout);
- }
- if (stderr) {
- console.error(stderr);
- }
-
- process.exit(0);
-});