True, although I suspect the largest chunk of work will be in the initial upload of content. After that, it's just a matter of keeping both versions the same.
"it's just a matter of" is doing a lot of heavy lifting there!
The main rulebooks aren't likely to change much but the scenario book as a huge number of additions still to come, various other faction packs are on the roadmap, etc.. The script handles
any GCE book.
I really don't want to have to be checking through multiple places to ensure updates have been actioned. Having a step where the ODT file goes through a script and the output gets dropped into a directory and the SSG turns that into the website, that's easy. The last thing I want to be doing is making manual changes to the output. The reason being that it will drastically reduce GCE work. The old multi-step process had exactly these flaws (ending up with diverging documents rather than a single source of truth, having to check things manually, and consequently it just feeling like a huge faff to make any changes). It's why it was so easy to push the updates for 2.0.1 and the various point releases - that's something I'm genuinely excited about. Being able to find a little bit of time and getting a whole new book, or a big update - that gets me excited to work on new stuff!
I'm super keen to have a process in place so one can go from idea to finished print and web-based product with minimal manual intervention.
Anyway, good news and bad news. Good news - the script now works perfectly, as far as I can tell. With one caveat. Somewhere there's a bug that I need to track down because the output file inexplicably contains the source code
twice!
If I have time tomorrow maybe I'll start fiddling with CSS to get stuff formatted a bit. I'm not going to worry about adaptive layouts for different screen sizes just yet - initial stuff like tables, headings, and perhaps box-outs first. Then I plan to see about how generating a sidebar with the table of contents should work. After that I want to prod at the glossary stuff to see if I can have keyword pop-overs.
I'm on GMT-6 for timezone, so maybe we can look at something in the next weekend or two, otherwise over the holidays I'm sure we can find some time.
Next week I have work, then I need to travel on the Thursday, back home on Monday, I reckon. Normal work week, then a half week, then I'm done 'til January. I've got to fit in another day off somewhere in that too.