mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-08-14 23:41:24 +00:00
![Jeremy Ruston](/assets/img/avatar_default.png)
Getting rid of the old widget mechanism files finally gives us a payoff for all the refactoring. Still a bit of tidying up to do, and we need to re-introduce the animation mechanisms.
1.4 KiB
1.4 KiB
Building classic TiddlyWiki with TiddlyWiki5
TiddlyWiki5 can be used to build older 2.x.x versions of TiddlyWiki from their constituent components. Doing so involves these additional features over and above those used for building TiddlyWiki5:
-
The
tiddlywiki2/loadrecipe
plugin, containing a deserializer module which allows tiddlers to be loaded from TiddlyWiki 2.x.x.recipe
files -
The
tiddlywiki2/stripcomments
plugin, containing a new viewer format for the<$view>
widget that strips single line JavaScript comments starting//#
-
The
stripTitlePrefix='yes'
attribute of the<$fields>
widget, which removes prefixes wrapped in curly braces from thetitle
attribute-
For example,
{tiddler}HelloThere
would be transformed toHelloThere
-
For example,
Usage
TiddlyWikiClassic is built from the command line by running TiddlyWiki5 under node.js. A typical usage would be:
node ../../tiddlywiki.js \ --verbose \ --load <path_to_recipe_file> \ --rendertiddler $:/core/templates/tiddlywiki2.template.html <path_to_write_index_file> text/plain \ || exit 1