This is great feature by the way, I write all my coding/study notes in 
tiddlywiki and i used to use wordpress to blog about things. Having the 
ability to just export anything from my notes tagged "blog" as a static 
webpage is such a time saver. Having the plugins like katex just work is 
also impressive.


On Sunday, 7 December 2014 22:16:34 UTC+9, James Anderson wrote:
>
> Hi Jeremy,
>
> I'm not sure what i was doing wrong before but it now seems to be 
> exporting the static site with whatever theme the loaded TW is set to. 
> Thanks for you help.
>
> I have spotted a potential issue though. When you export a static tiddler 
> the content directly below <section class="tc-story-river">  is wrapped 
> in a <p> like below....
>
> <section class="tc-story-river">
> <p>
>
> <div class='tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists 
> tc-tiddler-shadow  '>
>
> ...more tiddler content...
>
> </div>
>
> </p> 
>
>
> which doesn't seem legal as when viewed in both IE and Chrome it is 
> interpreted as the tc-tiddler-frame div being wrapped by two separate 
> <p></p> tags like in the attached image. This makes formatting things a 
> little difficult especially when adding a static banner.
>
> I have uploaded and example here: 
> http://welford.github.io/GettingStarted.html
>
> Thanks,
> James
>
>
>
>
> On Wednesday, 3 December 2014 07:46:25 UTC+9, Jeremy Ruston wrote:
>>
>> Hi James
>>
>> My theme is set to $:/themes/welford/phasersonkill but vanilla is in the 
>>> output.
>>>
>>
>> Is the theme setting within the HTML file? I think you'll need to set the 
>> theme within the wiki folder, too, because the theme mechanism does it's 
>> initialisation before the HTML file has been loaded.
>>
>> Best wishes
>>
>> Jeremy.
>>
>>  
>>
>>>
>>> James
>>>
>>> On Wednesday, 3 December 2014 07:32:08 UTC+9, Jeremy Ruston wrote:
>>>>
>>>> Hi James
>>>>
>>>> > Any idea what else i could be doing wrong?
>>>>
>>>> Only the CSS for the currently selected theme will appear in the 
>>>> generated output. So you'll need to select one of your custom themes (by 
>>>> placing the theme name in the tiddler $:/theme) in order to see it.
>>>>
>>>> Best wishes
>>>>
>>>> Jeremy
>>>>
>>>>
>>>> On Tue, Dec 2, 2014 at 9:54 PM, James Anderson <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi Jeremy,
>>>>>
>>>>> Thank you for taking the time to write a detail reply. Following your 
>>>>> method appears to work in that I can see the default tiddlywiki themes 
>>>>> now 
>>>>> in the css, however i am still unable to export my own themes.
>>>>>
>>>>> my batch is:
>>>>>
>>>>> tiddlywiki ./tw --load ./notes.html --output ./blog --build static
>>>>>
>>>>>
>>>>> my tiddlywiki.info contains
>>>>>
>>>>> {
>>>>>     "plugins": [
>>>>>     ],
>>>>>     "themes": [
>>>>>         "tiddlywiki/vanilla",
>>>>>         "welford/phasersonkill",
>>>>>         "welford/readonly"
>>>>>     ],
>>>>>     "build": {
>>>>>         "static": [
>>>>>             "--rendertiddler", "$:/core/templates/static.template.css", 
>>>>> "static.css", "text/plain"
>>>>>         ]
>>>>>     }}
>>>>>
>>>>>
>>>>> I can see the vanilla css data within static.css but none of my custom 
>>>>> theme has made it through.
>>>>>
>>>>> Any idea what else i could be doing wrong?
>>>>>
>>>>> Thanks,
>>>>> James
>>>>>
>>>>>
>>>>> On Tuesday, 2 December 2014 07:49:03 UTC+9, Jeremy Ruston wrote:
>>>>>
>>>>>> Hi James
>>>>>>
>>>>>> One small issue is that the output type should be "text/plain":
>>>>>>
>>>>>> tiddlywiki --load ./notes.html --output ./ --rendertiddler 
>>>>>> $:/core/templates/static.template.css ./static.css text/plain
>>>>>>
>>>>>> The bigger problem is that the --load command doesn't unpack plugins 
>>>>>> contained in the HTML file into shadow tiddlers, which means that your 
>>>>>> generated CSS is missing the CSS from the current theme.
>>>>>>
>>>>>> This is happening because you're not specifying a wiki folder on the 
>>>>>> command line. That makes TiddlyWiki start up with an empty in-memory 
>>>>>> wiki. 
>>>>>> The solution is to create a basic wiki folder that specifies the plugins 
>>>>>> that you'll need when generating the CSS.
>>>>>>
>>>>>> 1. Create a new folder
>>>>>> 2. Add a file called "tiddlywiki.info" with the following content:
>>>>>>
>>>>>> {
>>>>>> "plugins": [
>>>>>> ],
>>>>>> "themes": [
>>>>>> "tiddlywiki/vanilla",
>>>>>> "tiddlywiki/snowwhite",
>>>>>> "tiddlywiki/nighttime",
>>>>>> "tiddlywiki/starlight",
>>>>>> "tiddlywiki/seamless",
>>>>>> "tiddlywiki/stickytitles",
>>>>>> "tiddlywiki/centralised",
>>>>>> "tiddlywiki/readonly"
>>>>>> ],
>>>>>> "build": {
>>>>>> "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"]
>>>>>> }
>>>>>> }
>>>>>>
>>>>>> 3. Execute the following command in the terminal:
>>>>>>
>>>>>> tiddlywiki ./mywikifolder --load ./notes.html --build static
>>>>>>
>>>>>> Note that by including the rendertiddler command in the 
>>>>>> tiddlywiki.info you can avoid retyping it and instead trigger it 
>>>>>> with the build command.
>>>>>>
>>>>>> Best wishes
>>>>>>
>>>>>> Jeremy.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Dec 1, 2014 at 9:23 PM, James Anderson <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I am using a batch file to run the following:
>>>>>>>
>>>>>>>  tiddlywiki --load ./notes.html --output ./ --rendertiddler 
>>>>>>> $:/core/templates/static.template.css ./static.css text/css
>>>>>>>
>>>>>>>
>>>>>>> Which only seems to export the first css it comes across to 
>>>>>>> static.css, though when I look in notes.html at  
>>>>>>> $:/core/templates/static.template.css   it contains all the css 
>>>>>>> tiddlers from my TW.
>>>>>>>
>>>>>>> Is there something wrong with my command? Or is there a bug with 
>>>>>>> --rendertiddler  ?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> James
>>>>>>>
>>>>>>>  -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "TiddlyWikiDev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> Visit this group at http://groups.google.com/group/tiddlywikidev.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Jeremy Ruston
>>>>>> mailto:[email protected]
>>>>>>  
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Jeremy Ruston
>>>> mailto:[email protected]
>>>>  
>>>
>>
>>
>> -- 
>> Jeremy Ruston
>> mailto:[email protected]
>>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywikidev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to