Forum Moderators: not2easy
My simple solution: Set up a WordPress (free) blog either locally or in a private folder on a website. Use the WYSIWYG editor to format your text, and then post it to both convert it to HTML and organize your articles by category.
Note that today, formatting relies more on style sheets rather than embedded HTML formatting.