Split modular page with separate markdown files

Test Website

I have a HTML created tab structure. I would like to split the different tab sections into separate markdown files for an easy edit of the text content instead of using YAML. What do you think would be the best way to go about it?
I would do it like :

  <div class="ct ct-flatbox" data-tabs="
            isAutoRun-on
            fxOne-wheelVer speed-600 pag-{ dirs: ver, pos: top, align: begin, sizeAuto: full, wMinToHor: 468 } ">

 {% for section in sections["page"]["health_addons.markdown"] %}
            {{ section }}
            {% endfor %}

</div>

is there a better way to go about it?

It sounds like the section shortcode from the Shortcode-Core plugin might do exactly what you are looking for: https://github.com/getgrav/grav-plugin-shortcode-core#section

Thank you works brilliantly. In the admin ui is it possible to colour code [section][/section] so its more obvious to the lesser technical that there is a content block?

We’re using codemirror for the editor so it would have to support it. It might be possible, please create an issue here: https://github.com/getgrav/grav-plugin-admin/issues