mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-19 00:04:51 +00:00
37823f64e9
Define for the server edition the same build targets as for the empty edition, but using the correct template so that the "offline" version (target "index") works correctly when accessed via HTTP. With this, `tiddlywiki --build index` is equivalent to the save button. While the process of setting up TiddlyWiki on Node.js is well documented and easy enough, the options for publishing such a wiki to an offline version (scriptably, e.g. for push-to-deploy setups) are decidedly non-obvious. With the added build steps, the user only needs to know three simple commands: tiddlywiki --init server tiddlywiki --server tiddlywiki --build index and optionally tiddlywiki --build static
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
{
|
|
"description": "Basic client-server edition",
|
|
"plugins": [
|
|
"tiddlywiki/tiddlyweb",
|
|
"tiddlywiki/filesystem",
|
|
"tiddlywiki/highlight"
|
|
],
|
|
"themes": [
|
|
"tiddlywiki/vanilla",
|
|
"tiddlywiki/snowwhite"
|
|
],
|
|
"build": {
|
|
"index": [
|
|
"--rendertiddler","$:/plugins/tiddlywiki/tiddlyweb/save/offline","index.html","text/plain"],
|
|
"externalimages": [
|
|
"--savetiddlers","[is[image]]","images",
|
|
"--setfield","[is[image]]","_canonical_uri","$:/core/templates/canonical-uri-external-image","text/plain",
|
|
"--setfield","[is[image]]","text","","text/plain",
|
|
"--rendertiddler","$:/plugins/tiddlywiki/tiddlyweb/save/offline","externalimages.html","text/plain"],
|
|
"static": [
|
|
"--rendertiddler","$:/core/templates/static.template.html","static.html","text/plain",
|
|
"--rendertiddler","$:/core/templates/alltiddlers.template.html","alltiddlers.html","text/plain",
|
|
"--rendertiddler","$:/core/templates/static.template.css","static/static.css","text/plain",
|
|
"--rendertiddlers","[!is[system]]","$:/core/templates/static.tiddler.html","static","text/plain"]
|
|
}
|
|
}
|