Hi everyone — here is a short tutorial to use TiddlyWiki as a static website generator. Would love any feedback or suggestions. Thank you!
--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 tiddlywiki+...@googlegroups.com.To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/c74d251c-0e22-4ff0-9c04-c9183825d57e%40googlegroups.com.
Hi everyone — here is a short tutorial to use TiddlyWiki as a static website generator. Would love any feedback or suggestions. Thank you!
--
Hi Anne-Laure,I liked this tutorial very much, in good part because you addressed a concern that I shared with Eric Shulman: the risk of oversimplifying the documentation of a tool that is complex because it allows to create complex documents. Your step-by-step approach to reach a clear, if ambitious, goal, is very convincing.One point deserves to be clarified, though: why would one want to generate static pages in the first place? The main reason to me is to help indexing by search engines, but maybe there are more (the "read-only" effect is arguable by the way: unless a user is explicitly allowed to save, changes by visitors always happen on a copy of the source TiddlyWiki).Santé !-- Xavier Cazin
On Wed, Apr 22, 2020 at 4:53 AM Anne-Laure Le Cunff <alec...@gmail.com> wrote:
Hi everyone — here is a short tutorial to use TiddlyWiki as a static website generator. Would love any feedback or suggestions. Thank you!--
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 tiddl...@googlegroups.com.
@Mat, I tried the Advanced Search technique (thank you!) but it didn't work for me, see screenshot attached. If it works, that's a much easier way to go about it!
[list[$:/StoryList]] -$:/AdvancedSearch
1. Still not working, it's only displaying one random Tiddler (see attached)
2. Am I right this would export one file called tiddlers.html with everything that's filtered in it, rather than multiple pages with one html page = 1 tiddler?
2. Am I right this would export one file called tiddlers.html with everything that's filtered in it, rather than multiple pages with one html page = 1 tiddler?Yes.
Thank you! So it does perform something different from what I'm doing in the tutorial—everything as one page rather than all existing tiddlers as separate (but interlinked) pages.
For a static website, I think it's better to have one page = one tiddler, but good to know there's also this quick option!
Hi everyone — here is a short tutorial to use TiddlyWiki as a static website generator. Would love any feedback or suggestions. Thank you!
tiddlywiki myfirstwiki --init server
tiddlywiki myfirstwiki --build static
- -
double dash (no space between) into a single slightly longer dash, which makes the terminal command inoperabletiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain
tiddlywiki --rendertiddlers "[tag[live]]" $:/core/templates/static.tiddler.html static text/plain
tiddlywiki --version
{"description": "Empty edition","plugins": [],"themes": ["tiddlywiki/vanilla","tiddlywiki/snowwhite"],"build": {"index": ["--rendertiddler","$:/core/save/all","index.html","text/plain"],"empty": ["--rendertiddler","$:/core/save/all","empty.html","text/plain","--rendertiddler","$:/core/save/all","empty.hta","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","$:/core/save/all","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","--rendertiddlers","[!is[system]]","$:/core/templates/static.tiddler.html","static","text/plain","--rendertiddler","$:/core/templates/static.template.css","static/static.css","text/plain"]}}
--
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/f6415eef-fb87-4c09-a2a6-72a706a2cdff%40googlegroups.com.
Try to run this:
path+=('~/.npm-global/bin')
I suspect npm isn't on your PATH
And then re-run the TiddlyWiki command
- In https://tiddlywiki.com/#RenderTiddlerCommand it states that "The --rendertiddler command is deprecated in favor of the new, more flexible --render command". this is true for "--rendertiddlers", but when one create a new wiki using "tiddlywiki mywiki --init server" even in TW-5.1.22 you get your tiddlywiki.info uses old commands. What do you recommend here?
- Is it possible to use "--render" and use "filename-filter" to remove space and odd characters (e.g. / [ " % $) from tiddler name and store in a specific folder for example ./blog, ./asset, ...
- Most problematic one: Is there any way to use --render and prevent the extra <p> tag generation? I use a grid layout for static website generated by TW-5.1.22 and these <p> tags make to destroy the grid layout.
--
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/b976dbe2-235f-45c2-9ea3-07f3ca2c47fa%40googlegroups.com.
Hi Mohammad
- In https://tiddlywiki.com/#RenderTiddlerCommand it states that "The --rendertiddler command is deprecated in favor of the new, more flexible --render command". this is true for "--rendertiddlers", but when one create a new wiki using "tiddlywiki mywiki --init server" even in TW-5.1.22 you get your tiddlywiki.info uses old commands. What do you recommend here?
We should update the examples here. There’s nothing wrong with rendertiddlers beyond that it isn’t as flexible.
- Is it possible to use "--render" and use "filename-filter" to remove space and odd characters (e.g. / [ " % $) from tiddler name and store in a specific folder for example ./blog, ./asset, ...
The filename filter parameter is used to transform the tiddler title into a filename, and so you could indeed use a regexp to remove those characters. I think you’re probably after the “slugify” operator discussed here: https://github.com/Jermolene/TiddlyWiki5/issues/3379#issuecomment-411401582
- Most problematic one: Is there any way to use --render and prevent the extra <p> tag generation? I use a grid layout for static website generated by TW-5.1.22 and these <p> tags make to destroy the grid layout.
I assume your render command is outputting to text/html format? If so, and your current template is $:/mytemplate, try adding a new template called $:/mytemplate-wrapper containing the content below:<$view mode="htmlwikified" mode="inline"/>
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.
path+=('~/.npm-global/bin')
tiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain
"[tag[live]]"
or is there something else I should do?Saq -Okay I ran:
path+=('~/.npm-global/bin')
Then deleted "myfirstwiki" folder and reinstalled everything (in Anne-Laure's first section).I then ran the command:
tiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plainAnd am still getting the same error: zsh: event not found: is[system]]?
Hi Mohammad
- In https://tiddlywiki.com/#RenderTiddlerCommand it states that "The --rendertiddler command is deprecated in favor of the new, more flexible --render command". this is true for "--rendertiddlers", but when one create a new wiki using "tiddlywiki mywiki --init server" even in TW-5.1.22 you get your tiddlywiki.info uses old commands. What do you recommend here?
We should update the examples here. There’s nothing wrong with rendertiddlers beyond that it isn’t as flexible.
- Is it possible to use "--render" and use "filename-filter" to remove space and odd characters (e.g. / [ " % $) from tiddler name and store in a specific folder for example ./blog, ./asset, ...
The filename filter parameter is used to transform the tiddler title into a filename, and so you could indeed use a regexp to remove those characters. I think you’re probably after the “slugify” operator discussed here: https://github.com/Jermolene/TiddlyWiki5/issues/3379#issuecomment-411401582
- Most problematic one: Is there any way to use --render and prevent the extra <p> tag generation? I use a grid layout for static website generated by TW-5.1.22 and these <p> tags make to destroy the grid layout.
I assume your render command is outputting to text/html format? If so, and your current template is $:/mytemplate, try adding a new template called $:/mytemplate-wrapper containing the content below:<$view mode="htmlwikified" mode="inline"/>And then render the new $:/mytemplate-wrapper template with the output type set to text/plain.
"--rendertiddlers","[!is[system]]","$:/mytemplate-wrapper","static","text/plain",
Best wishesJeremy.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.
On 1 May 2020, at 09:03, Mohammad <mohammad...@gmail.com> wrote:"--rendertiddlers","[!is[system]]","$:/mytemplate-wrapper","static","text/plain","Or in the $:/core/templates/static.tiddler.html
"jeremy":[ "--rendertiddlers", "[!is[system]tag[public]]", "$:/kookma/templates/static.tiddler.html", "static", "text/plain", "--rendertiddlers", "[!is[system]tag[public]]", "$:/kookma/mytemplate-wrapper", "static", "text/plain", "--rendertiddler", "$:/kookma/templates/static.template.css", "static/static.css", "text/plain" ]
tiddlywiki --build jeremy
!! Home This is a playground to make static website. !! Links This is an [[Index]]. I also see `a code` here.
<body class="tc-body">`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`<section class="tc-story-river">`<$view tiddler="$:/kookma/ui/ViewTemplate" format="htmlwikified"/>`</section></body>
--
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/42d7919d-014f-408d-b853-fa5d65c50acd%40googlegroups.com.
Hi MohammadApologies, I’d missed a bit off the content of the new wrapper template. Try this:<$view tiddler="$:/mytemplate" mode="htmlwikified" mode="inline”/>
Where “$:/mytemplate” is the title of the template you were using before (ie the title of the template we’re wrapping).Best wishesJeremy.
\define tv-wikilink-template() $uri_doubleencoded$.html\define tv-config-toolbar-icons() no\define tv-config-toolbar-text() no\define tv-config-toolbar-class() tc-btn-invisible\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]`<!doctype html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><meta name="generator" content="TiddlyWiki" /><meta name="tiddlywiki-version" content="`{{$:/core/templates/version}}`" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /><meta name="mobile-web-app-capable" content="yes"/><meta name="format-detection" content="telephone=no"><link id="faviconLink" rel="shortcut icon" href="favicon.ico"><link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic' rel='stylesheet' type='text/css'><link rel="stylesheet" href="static.css"><title>`<$view field="caption"><$view field="title"/></$view>: {{$:/core/wiki/title}}`</title></head><body class="hg"><header class="hg-header">`
{{$:/kookma/static-header||$:/core/templates/html-tiddler}}
`</header><main class="hg-main">`<$view tiddler="$:/kookma/template/static-view-template" format="htmlwikified"/>`</main><aside class="hg-left">`{{$:/kookma/aside-left||$:/core/templates/html-tiddler}}`</aside><aside class="hg-right">`{{$:/kookma/aside-right||$:/core/templates/html-tiddler}}`</aside><footer class="hg-footer">`{{$:/kookma/static-footer||$:/core/templates/html-tiddler}}`</footer></body></html>`
<$view tiddler="$:/kookma/templates/static.tiddler.html" format="htmlwikified" mode="inline”/>
<code><!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="generator" content="TiddlyWiki" /> <meta name="tiddlywiki-version" content="</code>5.1.22<code>" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="mobile-web-app-capable" content="yes"/> <meta name="format-detection" content="telephone=no"> <link id="faviconLink" rel="shortcut icon" href="favicon.ico"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="static.css"> <title></code>$:/kookma/mytemplate-wrapper: Generate Static Website — a tutorial for generate websits using Tiddlywiki<code></title> </head> <body class="hg"> <header class="hg-header"></code> <p>Generate Static Website</p> <code></header> <main class="hg-main"></code> <p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tiddler-system " data-tags="" data-tiddler-title="$:/kookma/mytemplate-wrapper"><div class=" tc-reveal" hidden="true"></div> <span class="tc-error">Recursive transclusion error in transclude widget</span> </div> </p> <code></main> <aside class="hg-left"> </code> <p><strong>Contents</strong></p><p><ul class=""></ul></p> <code></aside> <aside class="hg-right"></code> <p>Ads</p> <code></aside> <footer class="hg-footer"></code> <p>This is a footer</p> <code></footer> </body> </html></code>
"jeremy":[
"--rendertiddlers", "[!is[system]tag[public]]", "$:/kookma/mytemplate-wrapper", "static", "text/plain", "--rendertiddler", "$:/kookma/templates/static.template.css", "static/static.css", "text/plain" ]
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="generator" content="TiddlyWiki" /> <meta name="tiddlywiki-version" content="
5.1.22" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="mobile-web-app-capable" content="yes"/> <meta name="format-detection" content="telephone=no"> <link id="faviconLink" rel="shortcut icon" href="favicon.ico"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="static.css"> <title>
Home: Generate Static Website — a tutorial for generate websits using Tiddlywiki</title> </head> <body class="hg"> <header class="hg-header">
<p>Generate Static Website</p> </header> <main class="hg-main">
<p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tagged-start tc-tagged-public" data-tags="start public" data-tiddler-title="Home"><div class=" tc-reveal" hidden="true"></div> <div class="tc-tiddler-body tc-reveal"><h2 class="">Home</h2><p>This is a playground to make static website.</p><h2 class="">Links</h2><p>This is an <a class="tc-tiddlylink tc-tiddlylink-resolves" href="./index.html">Index</a>. I also see <code>a code</code> here.</p></div> </div> </p> </main> <aside class="hg-left">
<p><strong>Contents</strong></p><p><ul class=""></ul></p> </aside> <aside class="hg-right">
<p>Ads</p> </aside> <footer class="hg-footer">
<p>This is a footer</p> </footer> </body> </html>
Burning Tree -It gives me the same error when I try that way also.
@Jeremy: thanks so much for explaining the "build" command, makes lots of sense! I created a build.sh file instead as I didn't know there was a native method. Really cool.@Wess: I'm not sure what's going wrong but hopefully '[!is[system]]' will work for you.@Burning Tree: Is what's happening to Wess common? Wondering if I should the command to '[!is[system]]' in the tutorial. Thank you!
On 2 May 2020, at 06:30, BurningTreeC <hypnotize...@gmail.com> wrote:'[!is[system]]' works for both bash and zsh, while [!is[system]] doesn't work for zsh... some users (like me) use zsh as their default shell, so maybe it's better to update the docs :)
On 1 May 2020, at 11:23, Mohammad <mohammad...@gmail.com> wrote:
Hi Jeremy
Many thanks and sorry for taking your time.
On Friday, May 1, 2020 at 1:53:17 PM UTC+4:30, Jeremy Ruston wrote:Hi MohammadApologies, I’d missed a bit off the content of the new wrapper template. Try this:<$view tiddler="$:/mytemplate" mode="htmlwikified" mode="inline”/>This seems to be corrected as below<$view tiddler="$:/mytemplate" format="htmlwikified" mode="inline”/>Where “$:/mytemplate” is the title of the template you were using before (ie the title of the template we’re wrapping).Best wishesJeremy.
The standard template which I uses a modified one seems have backticks. Following is the standard template for rendering tiddlers with very little modification
<$view tiddler="$:/kookma/templates/static.tiddler.html" mode="htmlwikified" mode="inline”/>
I see something like this in Wiki
<code><!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="generator" content="TiddlyWiki" /> <meta name="tiddlywiki-version" content="</code>5.1.22<code>" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="mobile-web-app-capable" content="yes"/> <meta name="format-detection" content="telephone=no"> <link id="faviconLink" rel="shortcut icon" href="favicon.ico"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="static.css"> <title></code>$:/kookma/mytemplate-wrapper: Generate Static Website — a tutorial for generate websits using Tiddlywiki<code></title> </head> <body class="hg"> <header class="hg-header"></code> <p>Generate Static Website</p> <code></header> <main class="hg-main"></code> <p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tiddler-system " data-tags="" data-tiddler-title="$:/kookma/mytemplate-wrapper"><div class=" tc-reveal" hidden="true"></div> <span class="tc-error">Recursive transclusion error in transclude widget</span> </div> </p> <code></main> <aside class="hg-left"> </code> <p><strong>Contents</strong></p><p><ul class=""></ul></p> <code></aside> <aside class="hg-right"></code> <p>Ads</p> <code></aside> <footer class="hg-footer"></code> <p>This is a footer</p> <code></footer> </body> </html></code>And when I build the static pages using
"jeremy":["--rendertiddlers", "[!is[system]tag[public]]", "$:/kookma/mytemplate-wrapper", "static", "text/plain","--rendertiddler", "$:/kookma/templates/static.template.css", "static/static.css", "text/plain"]
I get the wrong results as below: for example this is tutorial tiddler rendered as tutorial.html
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="generator" content="TiddlyWiki" /> <meta name="tiddlywiki-version" content="
5.1.22" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="mobile-web-app-capable" content="yes"/> <meta name="format-detection" content="telephone=no"> <link id="faviconLink" rel="shortcut icon" href="favicon.ico"> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="static.css"> <title>
Tutorials: Generate Static Website — a tutorial for generate websits using Tiddlywiki</title> </head> <body class="hg"> <header class="hg-header">
<p>Generate Static Website</p></header> <main class="hg-main">
<p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tagged-public" data-tags="public" data-tiddler-title="Tutorials"><div class=" tc-reveal" hidden="true"></div> <div class="tc-tiddler-body tc-reveal"><h2 class="">Part i</h2><p>URLs - the strings of letters and symbols that we occasionally type into the address bar but much more frequently click on, aren't allowed to have spaces in them.</p><p><img src="data:image/png;base64,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">.</p><p>This is a figure </p><p>Up until now, we have been creating tiddlers, and having them turned into pages with matching URLs without worrying about whether the titles had spaces in them. How come?</p><p>There's actually been a little bit of magic going on all along, which is that tiddlywiki is turning the links to all our pages, along with the filenames that those pages are getting saved with, into 'safe' URLs by swapping all the spaces for the character sequence %20. This is called URL encoding.</p><h2 class="">Part ii</h2><p>This is part two. It contains the below text. </p><blockquote class="tc-quote"><cite>Mark Twain</cite><p>They did not know it was impossible so they did it. </p></blockquote></div> </div> </p></main> <aside class="hg-left">
<p><strong>Contents</strong></p><p><ul class=""></ul></p></aside> <aside class="hg-right">
<p>Ads</p></aside> <footer class="hg-footer">
<p>This is a footer</p></footer> </body> </html>
--Mohammad
--
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 tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/cfa8d7d8-7d41-4cd6-a385-389fcb9eb910%40googlegroups.com.
Hi Mohammad
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.
Hi Mohammad
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.
--build static
Hi everyone — here is a short tutorial to use TiddlyWiki as a static website generator. Would love any feedback or suggestions. Thank you!
Fair enough. Although, generating a static site could actually be summarized in just three words: 'tiddlywiki --build static'
Customizing that process so that it splits the markup you wish, well, I gonna wait for (or I'm gonna write) a tutorial for that. Markup currently being generated is full of invisible buttons, etc.