I publish blog posts on my website, and I was thinking about using CMS, but there is one thing that holds me back. I use spans to pick some of the words in textblocks, and add different classes to them (for style but also interactions in mobile view). Is it possible?
Sort of, you can use other unused styling like superscript and subscript, and restyle them however you like. I use this occasionally for highlighting and a code style.
But if you want more colors and styles a better approach is to use Refokus rich text enhancer.