Your Nonstandard Site Isn’t the Problem. Your Approach Is.
Most developers treat nonstandard sites as problems to be solved with a full rewrite. That’s backwards. The real move is to abstract what a standard site needs — content, structure, build pipeline — and map it onto the nonstandard platform’s constraints. The chaos isn’t a bug. It’s a feature you haven’t learned to leverage yet.