first commit

This commit is contained in:
s.golasch
2023-08-01 13:49:46 +02:00
commit 1fc239fd54
20238 changed files with 3112246 additions and 0 deletions

50
build/index.js Normal file
View File

@@ -0,0 +1,50 @@
const config = require('./config')
const content = require('./tasks/fetch_content')
const feed = require('./tasks/feed')
const icons = require('./tasks/icons')
const images = require('./tasks/images')
const fonts = require('./tasks/fonts')
const css = require('./tasks/css')
const javascript = require('./tasks/javascript')
const pwa_manifest = require('./tasks/manifest')
const serviceworker = require('./tasks/serviceworker')
const html = require('./tasks/html')
const htaccess = require('./tasks/htaccess')
const deploy = require('./tasks/deploy')
const chalk = require('chalk')
const log = console.log;
(async function __main() {
let result = {}
log(chalk.blue('>>'), 'Starting static page generator')
try {
log(chalk.blue('>>'), 'Fetching remote content')
result.content = await content(config, result)
/*log(chalk.blue('>>'), 'Creating feed')
result.feed = await feed(config, result)
log(chalk.blue('>>'), 'Creating icons')
result.icons = await icons(config, result)
log(chalk.blue('>>'), 'Creating image files')
result.images = await images(config, result)
log(chalk.blue('>>'), 'Creating font files')
result.fonts = await fonts(config, result)
log(chalk.blue('>>'), 'Creating css files')
result.css = await css(config, result)
log(chalk.blue('>>'), 'Creating js files')
result.javascript = await javascript(config, result)
log(chalk.blue('>>'), 'Creating html files')
result.html = await html(config, result)
log(chalk.blue('>>'), 'Creating PWA manifest')
result.pwa = await pwa_manifest(config, result)*/
//log(chalk.blue('>>'), 'Creating serviceworker file')
//result.serviceworker = await serviceworker(config, result)
/*log(chalk.blue('>>'), 'Creating .htaccess')
result.htaccess = await htaccess(config, result)
log(chalk.blue('>>'), 'Deploying to server')
result.deploy = await deploy(config, result)
log(chalk.blue('>>'), 'Done without errors')*/
} catch(err) {
log(chalk.red('>>'), 'Error:')
log(chalk.red('>>'), err)
}
})()