# thombruce.com > AI-optimized mirror of thombruce.com containing 25 pages totalling 35,102 words of clean markdown content, structured data, and semantic HTML. Original source: https://thombruce.com/. Last updated: 2026-06-16T01:02:39.669Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Home](/content/site-root.html): Welcome to ThomBruce.com. Hope you're having a great ! (29 words) ## Articles & Blog Posts - [screenplays/to-be-wed/index.html](/content/screenplays/to-be-wed/index.html) (1 words) - [screenplays/a-silent-musical/index.html](/content/screenplays/a-silent-musical/index.html) (1 words) - [screenplays/06665-387729/index.html](/content/screenplays/06665-387729/index.html) (1 words) - [screenplays/outsider/index.html](/content/screenplays/outsider/index.html) (1 words) - [screenplays/thursday/index.html](/content/screenplays/thursday/index.html) (1 words) - [Infinity](/content/screenplays/infinity/index.html) (1,326 words) - [ThomBruce.com](/content/code/thombruce-com.html): ThomBruce.com is the site you're looking at. It has existed for a long time, but I've iterated on it a lot! Over the years, it has evolved from a simple #WordPress blogging site into an even simpler #Jekyll blogging site, then a #Hugo blogging site using my own @HugoModo template, and finally now the site is a really simple portfolio website built using #Nuxt. (65 words) - [Once More, With Feeling](/content/blog/once-more-with-feeling/index.html): I've come to the conclusion that I've been managing my blog here all wrong. I don't know how many times I've rebooted my blog at this point, or for how many years (decades, really) I've been doing this. How much content I've abandoned for one reason or another. But let's let this be the last time, because I think I'm finally onto something here. I think I like the idea of treating my blog like a scratchpad where I plan and talk about my projects. (978 words) - [Sera](/content/screenplays/sera/index.html) (858 words) - [FountainJS](/content/code/fountainjs/index.html): FountainJS is a project I cloned from another maintainer. It's a parser and stylesheet for screenplay documents written in the #Fountain markup syntax. You can see the results of this over in the screenplays section. (36 words) - [Toodles](/content/code/toodles/index.html): Toodles was a todo list app with built-in timers and counters. I was using it until I discovered a simpler way to manage my todos in the form of #todotxt. I might revisit it and rewrite it to play nicely with the todo.txt format. (45 words) - [TNT](/content/code/tnt/index.html): TNT was a #Nuxt template. It stands for "Thom's Nuxt Template". Since I still use Nuxt, my own site @ThomBruceDotCom is sort of a progression of the same concepts. I'm still aiming for a lean and simple baseline from which to build from. (44 words) - [Marmalade](/content/code/marmalade/index.html): Marmalade was a project management platform with built-in finance management, inventory management and a bunch of other features all connected as a queryable graph using #Neo4j. (26 words) - [Yellow Mountain](/content/code/yellow-mountain/index.html): Yellow Mountain was a marketing website for my own web design/development business. It had a really fancy #ThreeJS rotating 3D mountain on the homepage. I should try to revive the code so that I can show that off again... (41 words) - [HugoModo](/content/code/hugomodo/index.html): HugoModo was my own simple template for quickly getting started with #Hugo static sites. (15 words) - [Brightside of the Living Dead](/content/screenplays/brightside-of-the-living-dead/index.html) (21 words) - [Quotable](/content/code/quotable/index.html): Quotable was a social media platform, sort of Pinterest for citations. More info to come... (15 words) - [Last Thursday](/content/screenplays/last-thursday/index.html) (9 words) - [Incubation](/content/screenplays/incubation/index.html) (20,906 words) - [Call Me](/content/screenplays/call-me/index.html) (10,116 words) - [Code](/content/code/index.html) (402 words) - [Screenplays](/content/screenplays/index.html) (12 words) - [About](/content/about/index.html): This site is still under construction. Main priority: Simplicity! I think it shows. (65 words) - [Blog](/content/blog/index.html) (88 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives