Я перевожу дискуссионный форум из OSQA в Discourse.Я застрял в одной проблеме при этом.
Поскольку это дискуссионный форум для кодирования связанных тем, большая часть постов содержит фрагменты кода.Многие из начинающих пользователей не форматируют свой код должным образом, т. Е. Не делают отступы при включении блока кода и не используют отступы перед началом блока кода и после его завершения.
Теперь такой неформатированный фрагмент кода сработалв OSQA, но не в Discourse.
Discourse скрывает <iostream>
так же, как stackoverflow (возможно, рассматривая первое как тег HTML?).
Кроме того, если пользователь непосредственно вставляет свой код, форматирование начинается после начала отступа.
Пример:
#include <stdio.h>
int main()
{
// formatting starts from here as prinf("Hi"); is indented.
// the first two statements are not formatted as they have not been indetned.
printf("Hi");
return 0;
}
Надеюсь, вы все получитеидея.Это выглядит странно.Позвольте мне добавить изображение для большей ясности.
Вы видели, что я пытался сказать?
Теперь, Дискурс будетне разрешать публиковать такие сообщения.Но как быть с импортированными сообщениями размером более 20 КБ?
Как определить, должная ли уценка сообщений или нет?Пожалуйста, помогите мне здесь: (