This is a bit of a “hack” that might possibly achieve what you are looking for:
The above example has a page set up with a table that has 3 columns and 1 row. The only visible row is for whatever content you would want to be edited and tracked by the other two (hidden) columns for Modified() and ModifiedBy()
The cell can be expanded to use Rich Text: Launched: Ability to expand cell for better writing
And buttons can be created to expand the cells if the keyboard and gui shorcuts are problematic:
Using this table method, you could even have multiple sections on a page that you can track history on.