I've been working on this with the goal of publishing only part of my
personal wiki. I'm just using a real straightforward shell script. Here's a
snippet:
PUB_FOLDER="public-wiki"
PRIV_FOLDER="zk-wiki"
FILT="[is[system]] [tag[Public]] -[[$:/plugins/tiddlywiki/tiddlyweb]]
-[[$:/plugins/tiddlywiki/filesystem]]"
pub_wiki="${PUB_FOLDER:?oops}/wiki"
echo "Exporting public tiddlers..."
rm -rf "$pub_wiki"
"$(npm bin)/tiddlywiki" "$PRIV_FOLDER" --savewikifolder "$pub_wiki" "$FILT"
This will create a new wiki in the $pub_wiki location containing only the
tiddlers matching your filter, which you can then modify further if needed
(e.g., I adjust the starting tiddlers and some metadata) and build via
whatever method you're currently using.
You could run this periodically or maybe find some way to watch for changes
(but since Node saves continuously, that might just cause a lot of
thrashing).
On Wednesday, May 13, 2020 at 7:27:18 AM UTC-5, Edgaras wrote:
>
> I am trying to optimise the workflow of building static sites, now I am
> trying to use Node.js TW version.
>
> Is there a way to continuously or periodically build/export static site
> respecting defined filters (I only want to export tagged tiddlers).
>
> I am planning to share my optimised website building process when I am
> done! 😊
>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/87d3b094-a66f-48fa-9097-7c9e324b49c2%40googlegroups.com.