Is anyone using a HTML widget with Gatsby?

Markdown does support some HTML, and I can manually create the HTML in the markdown file, but I cannot create a CMS widget that supports HTML only, without Markdown.

Any ideas on how this might be done?

There’s a pretty awesome guide on how to make advanced widgets here: https://www.netlify.com/blog/2017/06/20/extending-netlify-cms-part-one-custom-widgets/

Make sure to check the docs as well: https://www.netlifycms.org/docs/custom-widgets/

I think the the easiest way would be to take advantage of the existing markdown editor, and extend it with custom editor components. That way you don’t have to recreate all the stuff markdown already supports. You can find more information about editor components here: https://www.netlifycms.org/docs/custom-widgets/#registereditorcomponent