
Maybe I should give #11ty a shot with the #lit plugin..
https://github.com/lit/lit/tree/main/packages/labs/eleventy-plugin-lit#lit-labseleventy-plugin-lit
This would give me static #HTML generation at build-time and then I can import the #LitElement at client-time to do dynamic stuff.
Not a huge fan of classes in #JavaScript, but I can get over that.