@kingmob you can use sift
to move the contents of public/
into the root of the fileset
https://github.com/martinklepsch/martinklepsch.org/blob/master/build.boot#L107-L108
OK, I’ll check that out. Sorry, I’m a boot newbie
@kingmob no worries, can be complicated at times 🙂
Uhh, do I still need a target task if I use sift?
yeah
If I understood correctly you managed to put the fileset contents into .
by using target -C -d
?
Sort of. That only eliminated the “target” directory, but I couldn’t figure out how to have a blank out-dir
So it kept rendering to /public
I see, yeah, so in that case my suggestion should be fine
In any case this is sort of the "boundaries of boot" so if you end up shelling out and running some random shell cmd I wouldn't worry about it too much 🙂
I don’t see a (target) task in your build.boot file, it goes straight from sift to sync-bucket...
yeah, I do some other things there but that's not super relevant right now
I looked at http://deraen.github.io, since I saw he was publishing to gh pages, and saw he was messing around with a shell script that built, checedk out into a subdir, pushed, etc
(I sync the fileset contents to S3 which serves as backend for my static site)
yeah so given that you might need to do that git stuff anyways maybe it's not to bad to just use a shell script
OK. Pure sift didn’t work. I’ll play around some more.
Really annoying GH Pages wants to serve from the root...
Thanks for your help, though! Like your blog
@kingmob I'd suggest to just run with some shell script 😄 esp. for GH Pages that just seems to be the way to go anyways 🙂