Let's presume there are 4 parts to this problem:
Q1. In what format should I store the content in the database? One example I could think of would be Markdown.
Q2. Following that, what's the best way to render the UI from that data format?
One way would be having a CMS(Content management system), which controls your content, and an independent Nodejs server that can serve it to you so you only have to set up the CMS in one place. If it would be rendering HTML or something similar I'm not too sure. But this seems like the approach for normal text/content.