mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-16 06:44:50 +00:00
5951dc5901
The issue was that rendertiddlers always clears the output folder, which meant that it was overwriting anything previously output by the rendertiddler command.
115 lines
3.2 KiB
Batchfile
115 lines
3.2 KiB
Batchfile
@echo off
|
|
|
|
rem build TiddlyWiki5 for tiddlywiki.com
|
|
|
|
rem Set up the build output directory
|
|
|
|
if "x%TW5_BUILD_OUTPUT%" == "x" (
|
|
set TW5_BUILD_OUTPUT=..\jermolene.github.com
|
|
)
|
|
|
|
if not exist %TW5_BUILD_OUTPUT%\nul (
|
|
echo A valid TW5_BUILD_OUTPUT environment variable must be set
|
|
exit 1
|
|
)
|
|
|
|
echo Using TW5_BUILD_OUTPUT as %TW5_BUILD_OUTPUT%
|
|
echo.
|
|
|
|
rem Create the `static` directories if necessary
|
|
|
|
setlocal enableextensions
|
|
mkdir %TW5_BUILD_OUTPUT%\static
|
|
setlocal disableextensions
|
|
|
|
rem Delete any existing content
|
|
|
|
del /q /s %TW5_BUILD_OUTPUT%\static
|
|
|
|
rem The tw5.com wiki
|
|
rem index.html: the main file, including content
|
|
rem empty.html: the main file, excluding content
|
|
rem static.html: the static version of the default tiddlers
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\tw5.com ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all index.html text/plain ^
|
|
--savetiddler $:/favicon.ico favicon.ico ^
|
|
--rendertiddler ReadMe .\readme.md text/html ^
|
|
--rendertiddler ContributingTemplate .\contributing.md text/html ^
|
|
--rendertiddler $:/core/copyright.txt .\licenses\copyright.md text/plain ^
|
|
--rendertiddler $:/editions/tw5.com/download-empty empty.html text/plain ^
|
|
--rendertiddler $:/editions/tw5.com/download-empty empty.hta text/plain ^
|
|
--savetiddler $:/green_favicon.ico %TW5_BUILD_OUTPUT%/static/favicon.ico ^
|
|
--rendertiddler $:/core/templates/static.template.html static.html text/plain ^
|
|
--rendertiddler $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain ^
|
|
--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain ^
|
|
--rendertiddler $:/core/templates/static.template.css static\static.css text/plain ^
|
|
|| exit 1
|
|
|
|
rem encrypted.html: a version of the main file encrypted with the password "password"
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\tw5.com ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--password password ^
|
|
--rendertiddler $:/core/save/all encrypted.html text/plain ^
|
|
|| exit 1
|
|
|
|
rem tahoelafs.html: empty wiki with plugin for Tahoe-LAFS
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\tahoelafs ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all tahoelafs.html text/plain ^
|
|
|| exit 1
|
|
|
|
rem d3demo.html: wiki to demo d3 plugin
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\d3demo ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all d3demo.html text/plain ^
|
|
|| exit 1
|
|
|
|
rem codemirrordemo.html: wiki to demo codemirror plugin
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\codemirrordemo ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all codemirrordemo.html text/plain ^
|
|
|| exit 1
|
|
|
|
rem markdowndemo.html: wiki to demo markdown plugin
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\markdowndemo ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all markdowndemo.html text/plain ^
|
|
|| exit 1
|
|
|
|
|
|
rem highlightdemo.html: wiki to demo highlight plugin
|
|
|
|
node .\tiddlywiki.js ^
|
|
.\editions\highlightdemo ^
|
|
--verbose ^
|
|
--output %TW5_BUILD_OUTPUT% ^
|
|
--rendertiddler $:/core/save/all highlightdemo.html text/plain ^
|
|
|| exit 1
|
|
|
|
rem Make the CNAME file that GitHub Pages requires
|
|
|
|
echo tiddlywiki.com > %TW5_BUILD_OUTPUT%\CNAME
|
|
|
|
rem Run the test edition to run the Node.js tests and to generate test.html for tests in the browser
|
|
|
|
.\test.cmd
|