Как обычный текст, html код или любой другой язык разметки (markdown, например). А на клиенте уже обрабатывать скриптами и выводить как надо. Если присутствует возможность загружать картинки на ваш сервер, то это делается отдельно, а в посте используются ссылки.