Final Code Update
Posted on October 29, 2016
I finally pushed the last of the GW-Blog code to BitBucket that is being used to generate this blog. I still need to take care of some small tasks, namely documentation and providing an example site. I have to consider this software a success !
There are still a number of issues, though. Most notably, generating the list of all posts will fail eventually when there are too many posts due to the string length limit. The proper fix would be to either write out a temporary Textile document to be processed later or to better handle passing large "strings" around, possibly as an array of strings. There is still plenty of possibilities for site generation crashes based on the input Textile documents, but, generally speaking, it should all work relatively well.
The code is brutally slow running on a Rainbow 100. It takes multiple minutes, around three or so, to generate the blog with two posts and two pages. The majority of the time seems to be in the Textile processor, which isn't particularly surprising. However, it does work as advertised.