mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-10-04 15:11:41 +00:00
Make build-site script more configurable to avoid Netlify timeouts
This commit is contained in:
+40
-6
@@ -107,20 +107,33 @@ fi
|
|||||||
# /index.html Main site
|
# /index.html Main site
|
||||||
# /external-(version).html External core version of main site
|
# /external-(version).html External core version of main site
|
||||||
# /favicon.ico Favicon for main site
|
# /favicon.ico Favicon for main site
|
||||||
# /static.html Static rendering of default tiddlers
|
|
||||||
# /alltiddlers.html Static rendering of all tiddlers
|
|
||||||
# /static/* Static single tiddlers
|
|
||||||
# /static/static.css Static stylesheet
|
|
||||||
# /static/favicon.ico Favicon for static pages
|
|
||||||
|
|
||||||
node $TW5_BUILD_TIDDLYWIKI \
|
node $TW5_BUILD_TIDDLYWIKI \
|
||||||
$TW5_BUILD_MAIN_EDITION \
|
$TW5_BUILD_MAIN_EDITION \
|
||||||
--version \
|
--version \
|
||||||
--load $TW5_BUILD_OUTPUT/build.tid \
|
--load $TW5_BUILD_OUTPUT/build.tid \
|
||||||
--output $TW5_BUILD_OUTPUT \
|
--output $TW5_BUILD_OUTPUT \
|
||||||
--build favicon static index external-js \
|
--build favicon index external-js \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
|
# /static.html Static rendering of default tiddlers
|
||||||
|
# /alltiddlers.html Static rendering of all tiddlers
|
||||||
|
# /static/* Static single tiddlers
|
||||||
|
# /static/static.css Static stylesheet
|
||||||
|
# /static/favicon.ico Favicon for static pages
|
||||||
|
|
||||||
|
# Conditionally build editions if $TW5_BUILD_STATIC variable is not set, otherwise do nothing
|
||||||
|
if [ -z "$TW5_BUILD_STATIC" ]; then
|
||||||
|
|
||||||
|
node $TW5_BUILD_TIDDLYWIKI \
|
||||||
|
$TW5_BUILD_MAIN_EDITION \
|
||||||
|
--version \
|
||||||
|
--load $TW5_BUILD_OUTPUT/build.tid \
|
||||||
|
--output $TW5_BUILD_OUTPUT \
|
||||||
|
--build static \
|
||||||
|
|| exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# /empty.html Empty
|
# /empty.html Empty
|
||||||
# /empty.hta For Internet Explorer
|
# /empty.hta For Internet Explorer
|
||||||
# /empty-external-core.html External core empty
|
# /empty-external-core.html External core empty
|
||||||
@@ -190,6 +203,9 @@ node $TW5_BUILD_TIDDLYWIKI \
|
|||||||
#
|
#
|
||||||
######################################################
|
######################################################
|
||||||
|
|
||||||
|
# Conditionally build editions if $TW5_BUILD_EDITIONS variable is not set, otherwise do nothing
|
||||||
|
if [ -z "$TW5_BUILD_EDITIONS" ]; then
|
||||||
|
|
||||||
# /editions/xlsx-utils/index.html xlsx-utils edition
|
# /editions/xlsx-utils/index.html xlsx-utils edition
|
||||||
node $TW5_BUILD_TIDDLYWIKI \
|
node $TW5_BUILD_TIDDLYWIKI \
|
||||||
./editions/xlsx-utils \
|
./editions/xlsx-utils \
|
||||||
@@ -254,12 +270,18 @@ node $TW5_BUILD_TIDDLYWIKI \
|
|||||||
--build index \
|
--build index \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
#
|
#
|
||||||
# Plugin demos
|
# Plugin demos
|
||||||
#
|
#
|
||||||
######################################################
|
######################################################
|
||||||
|
|
||||||
|
# Conditionally build plugin demos if $TW5_BUILD_PLUGIN_DEMOS variable is not set
|
||||||
|
if [ -z "$TW5_BUILD_PLUGIN_DEMOS" ]; then
|
||||||
|
|
||||||
# /plugins/tiddlywiki/innerwiki/index.html Demo wiki with Innerwiki plugin
|
# /plugins/tiddlywiki/innerwiki/index.html Demo wiki with Innerwiki plugin
|
||||||
|
|
||||||
node $TW5_BUILD_TIDDLYWIKI \
|
node $TW5_BUILD_TIDDLYWIKI \
|
||||||
@@ -364,12 +386,17 @@ node $TW5_BUILD_TIDDLYWIKI \
|
|||||||
--rendertiddler $:/core/save/empty plugins/tiddlywiki/geospatial/empty.html text/plain \
|
--rendertiddler $:/core/save/empty plugins/tiddlywiki/geospatial/empty.html text/plain \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
#
|
#
|
||||||
# Language editions
|
# Language editions
|
||||||
#
|
#
|
||||||
######################################################
|
######################################################
|
||||||
|
|
||||||
|
# Conditionally build language editions if $TW5_BUILD_LANGUAGE_DEMOS variable is not set
|
||||||
|
if [ -z "$TW5_BUILD_LANGUAGE_DEMOS" ]; then
|
||||||
|
|
||||||
# Delete any existing static content
|
# Delete any existing static content
|
||||||
|
|
||||||
rm -rf $TW5_BUILD_OUTPUT/languages/de-AT/static/*
|
rm -rf $TW5_BUILD_OUTPUT/languages/de-AT/static/*
|
||||||
@@ -453,12 +480,17 @@ node $TW5_BUILD_TIDDLYWIKI \
|
|||||||
--build empty index \
|
--build empty index \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
#
|
#
|
||||||
# Plugin library
|
# Plugin library
|
||||||
#
|
#
|
||||||
######################################################
|
######################################################
|
||||||
|
|
||||||
|
# Conditionally build plugin library if $TW5_BUILD_PLUGIN_LIBRARY variable is not set
|
||||||
|
if [ -z "$TW5_BUILD_PLUGIN_LIBRARY" ]; then
|
||||||
|
|
||||||
node $TW5_BUILD_TIDDLYWIKI \
|
node $TW5_BUILD_TIDDLYWIKI \
|
||||||
./editions/pluginlibrary \
|
./editions/pluginlibrary \
|
||||||
--load $TW5_BUILD_OUTPUT/build.tid \
|
--load $TW5_BUILD_OUTPUT/build.tid \
|
||||||
@@ -466,6 +498,8 @@ node $TW5_BUILD_TIDDLYWIKI \
|
|||||||
--build library\
|
--build library\
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
# Delete the temporary build tiddler
|
# Delete the temporary build tiddler
|
||||||
|
|
||||||
rm $TW5_BUILD_OUTPUT/build.tid || exit 1
|
rm $TW5_BUILD_OUTPUT/build.tid || exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user