Supongamos que hay 4 partes en este problema:
Q1. ¿En qué formato debo almacenar el contenido en la base de datos? Un ejemplo en el que podría pensar sería Markdown.
Q2. Después de eso, ¿cuál es la mejor manera de representar la interfaz de usuario desde ese formato de datos?
Una forma sería tener un CMS (sistema de administración de contenido), que controle su contenido, y un servidor Nodejs independiente que pueda servirlo para que solo tenga que configurar el CMS en un solo lugar. Si estaría renderizando HTML o algo similar, no estoy muy seguro. Pero este parece ser el enfoque para texto/contenido normal.