Суть дела такова. Есть некий сайт, на котором будет форум написанный на Angular+Express. Вопрос в том, как правильно сохранять сообщения что бы они сохранялись с введенной пользователем разметкой. То есть, со всеми табами, параграфами и прочим? Слышал что хранить HTML разметку в базе не самый лучший вариант, как быть? Может на каждое сообщение создавать свой html файл, а в базу только путь к файлу?
Boogie1989: WYSIWYG редактор для html? Ну можно и так, как хотите. Я предложил всего лишь вариант. Но помните о shell'ах, которые могут "загрузить" пользователи.
Я просто против html разметки, ибо MarkDown выйдет проще и безопаснее.
Boogie1989: не будет неправильным. Лишнее - это всё, кроме выбранного подмножества тегов. Обычно выбранное подмножество - это пара-пятёрка тегов типа и B и I. Решайте сами, какое форматирование вы хотите предоставлять пользователю.