Since I started converting parts of my website to use 11ty as a static site generator, I’ve been able to automatically generate tag and category pages that are *just there* as plain html files. And since they’re plain HTML, the old local site search engine I have on there still finds all the Eleventy-generated pages. And again since it’s all static, it doesn’t go down when the database does (which has been happening on an annoyingly frequent basis lately).

And this would be perfect if I was using a single Eleventy instance to build the entire site, but I’m not. I’ve got separate instances building the Les Misérables blog, the reviews, the tech tips, the creative writing collection, and so on, plus I have this WordPress blog and a bunch of hand-coded HTML from the old days.

Which leads to a few problems:

  1. Tags are per-section, not universal.
  2. The site search, which indexes html files on the server, sees everything except the WordPress posts, and the WordPress search *only* sees the WordPress posts.

Some ideas I’ve had to combine the tag pages:

  • Rebuild everything in a single Eleventy instance with a deeper hierarchy. Upside: Still static pages for everything except WordPress. Downside: Time-consuming, still leaves the main blog separate.
  • Write a post-build script that combines all the the tag pages from each subsite. Upside: Same. Downside: Need to either run on the server or make sure my local copies of the *other* subsites are current.
  • Write a server-side page that combines the backend HTML pages into a dynamic frontend for only the tag being viewed. Upside: simple. Downside: tag pages now depend on PHP.
  • Write some client-side JavaScript for the tag pages that will check whether other subsites have tag pages, and add those to the end of the list in a “See also…” section. Upside: simple, and the “local” tag pages are still usable as long as I make sure the script doesn’t block anything. I could even have it check the other static subsites first and then check the blog, so if the blog times out I still display everything else. Downside: requires JavaScript and additional network requests. But as long as I stick to vanilla JS, I can make it pretty small.

And for unifying the search:

  • Write a post-site-indexing script that adds the WordPress posts to the index. Could be done with direct DB access.
  • Write a pre-site-indexing script that generates a bunch of files for it to index. Seems like overkill.
  • Update the search code to send the same search terms to WordPress and combine the results.
  • Use a new search engine that indexes the served pages instead of the files on the server.
  • Point the search box at a remote search engine like Googl…yeah, never mind.

I haven’t settled on anything. I’m just kind of writing down ideas in public. If you have any suggestions, please let me know!

Eventbrite has worked well for buying tickets to events I’ve attended…

But over the last few months I keep getting spam for events that are not only not remotely interesting, they aren’t anywhere NEAR me. Sorry, but I’m not hopping on a plane for a pub crawl on the other side of the continent or a 2-hour “gong bath experience” on the other side of the planet.

At first I thought they were bogus. But everything pointed to Eventbrite’s servers. I’ve been blocking the campaigns in Eventbrite as I get them, but at this point my account settings show 10 organizations I’ve blocked, even though I’ve theoretically unsubscribed from “all Eventbrite newsletters and updates for attendees.”

Of course searching online is useless, because (1) everything’s about how organizers can keep their messages from landing in spam folders, and (2) searching online in 2023 is more or less useless anyway. It’s the end result of years of SEO trying to get into the first page (now with generative AI to flood the zone with even more bullshit!) combined with Google and Bing giving up on trying to give relevant results when what they really care about is ad impressions — and no, DuckDuckGo results aren’t much better.

I haven’t bought tickets to an event that uses Eventbrite since 2019 (for obvious reasons). I’m thinking at this point I should just cancel my account [Update: I did], and the next time I want to go somewhere that uses them for tickets, I can open a new one. With a different address.

Some interesting search phrases that have brought readers to this site recently:

southpoint hoyel haunyed – It’s not the typos that I find funny here (the keys are right next to each other), but the thought that the hotel’s air pressure problems causing whistling doorjambs may have given rise to a reputation for it being haunted.

brand names for sex – This post on gender-specific brand names (ex. “Men’s X” or “Y for Women” or simply things like dropping “Liz” from “Liz Claiborne” when selling to men), has picked up a lot of search hits, but I don’t think this one was phrased quite right. Unless they were looking for something else.

alice in wonderland tl dr – “A young girl finds herself in a magical world full of nonsense.” There, that was easy. Anyway, check out the TL;DR photos of Katie’s Alice cosplay, Once Upon a Time in Wonderland–style, from this year’s Comic-Con.

why does no one go to the gardenwalk in anaheim – Probably because there isn’t much there to go to.

zucchini spam – Wow, there’s a flashback. An oddly specific one, too. (All right, they were probably looking for a recipe.)

why are there no stars in the sky anymore – Variations on “why can’t I see stars anymore” have been landing on my thoughts about light pollution, jumping off of a photo of the Los Angeles area at night from orbit. The question isn’t funny, but this particular phrasing is just depressing.

It’s not off to a great start, but heres hoping today is less frustrating than yesterday.

Was hoping for more than 30% chance of rain, esp. the way TV news was going on last night w/LIVE DOPPLER 2000! Where’s that “Weird Al” Yankovic vid?

Appropriate. Today’s Word of the Day is triskaidekaphobia.

Slowest Patch Tuesday update ever. Of course that’s partly because Norton decided to run a full scan DURING the update.

Patches did eventually finish, but it took >1.5 hours to install them. Usually if I start it before lunch, it’s done when I get back.

Someone searching for “old photos of shoreline village long beach” hit this photo…taken last week. Oops.