I'm create dynamic pages based on text from a database. It seems like you have to create an element for each field from the database rather than just entering text and "tokens" for each field.
So I've done that: a separate text identifier and then an item from the database. Here's an example:
https://austintexasdnw.wixsite.com/comptroller/comptroller/Texas-Comptroller
The problem with doing this is that Wix is creating massive tables to place the text exactly where I've put it, so the code is very bloated. Is there any way around this? Any way to simplify this?
Your implementation is spot on, There's no way around it at the moment.
Please feel free to add this request to the Feature Request Forum.