Is there an elegant way to change the tos.html content without a custom theme?

We have a multiple different sites running on the Open EdX platform, and we need a different content to be displayed on the pages for the different sites (tos.html, privacy.html, contact.html)

Is there an elegant way to do that without creating a new custom theme for each site?

I saw that the page content could be overwritten via the site configuration (“static_template_tos_pagecontent”: “…the page content here”), but I would like to avoid adding a huge amount of html in the site configuration json.

As far as I know, there isn’t any way to do it without avoiding the theme or huge custom changes or the way that you’ve mentioned.