Saturday, August 6, 2022

Thoughts on Writing Process

 This is going to be painfully boring for most people, apologies.

One thing that occurred to me while I was drafting various storylines for the BEAddventure, is that I don't have a really solid format for putting the files in.

I've done all of

  • Try to indicate branching structure by indenting later episodes
  • Indicate branching by varying the number of asterisks I put before an option text (I'm actually not sure what this even communicates, ultimately)
  • Put everything into a Leo document and indicate the branching in there
  • Put line breaks only where I want them
  • Put in <br> tags, and use that to set off paragraphs.

I think I should make two major changes, one simple but tedious, and the other more involved and less certain how it would turn out.

The simple change is, switch to <p> tags, assuming that plays nice with the auto-formatting.

The more complicated change is, so, background: it is very helpful to be able to put a draft into nice HTML format for feedback purposes. That way, I can just copy it into Google Docs, and share it. I want to see if it's possible to convert from a more stripped-down textual representation in Leo.

Well, Leo's plugins are acting weird enough that I think it makes more sense to try and parse its XML myself, which is going to be interesting, for sure.

Another possibility, which would be a little fiddlier, but cut down on dev time would be: have a list of HTML files, and a script that just shoves them together with <hr> tags between them.

I don't really know what makes sense...

Leo provides the nicest way I know of to track all of the metadata, but I don't currently have a solution for pulling this stuff out and turning it into a shareable draft.

Between the formats I'm using currently, I guess it makes the most sense to see about improving Leo support, because no other format really has anything to support...

Anyway, I'm tired and I've got other stuff to work on, so I'm just going to publish this and work on that other stuff.

No comments:

Post a Comment