Вопрос

Мне нужно, чтобы пользователи помечали какой-то раздел текста пользовательскими тегами. Я не могу использовать теги на основе XML, поскольку весь текст будет встроен в XML-документы, а все < будут преобразованы в escape-код HTML <.Я хочу, чтобы пользователи помечали какой-либо раздел текста тегами, такими как пропуск, закладка, эти теги также могут иметь атрибуты, такие как имя закладки = "первый".Что является лучшим способом позволить пользователям отмечать текст, используя форум BB, такой как [b] ABCD [/b] или использование {{name mark mark = "First"}}.Или есть какая-нибудь лучшая схема или метод.

Я не хочу менять структуру текста как вниз с помощью уценки или текстиля, я просто хочу пометить какой-то фрагмент текста, например тегами phpBB.Вопрос, есть ли другой стиль, кроме phpBB?Как и в некоторых программах, я вижу стиль {{bookmark name = "abcd"}}.

Это было полезно?

Решение

Я знаю три распространённых разметки для этой цели: Уценка (используется, я полагаю, SO), текстиль, и BBCode.Первые два обычно используются для сайтов блогов и платформ CMS, а BBCode, я думаю, обычно ассоциируется с сайтами досок объявлений.Для каждого доступны утилиты предварительного просмотра и сопоставления.

Другие советы

Вы можете взглянуть на Текстиль язык разметки, чтобы узнать, соответствует ли он вашим потребностям.Он имеет множество реализаций и приятный документация.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top