Пишу микро-CMS для своего блога, встал вопрос выбора редактора постов.
Есть два варианта - либо как тут на форуме WYSIWYG-редактор, то есть сразу отображающий форматирование текста, либо вариант, когда plain-текст в редакторе, а при отображении по определённым правилам дополняется разметкой.
Мне много форматирования не нужно, лишь самое базовое - ссылки, изображения, вставка кода, всякие жирные, курсивные начертания, зачёркивание/подчёркивание, списки, таблицы. Причём всё это нужно достаточно редко, в среднем на один пост у меня одна-две картинки и ссылки, и редко табличка или список. Так что я склоняюсь ко второму варианту с plain-текстом, потому что с ним набор текста выглядит проще - просто набор, собственно, текста против сначала набора текста, а потом его выделения и нажатия нужных кнопочек в интерфейсе, у WYSIWYG-редакторов.
И тогда появляется вопрос по поводу выбора языка разметки. Нужен упрощённый, ибо писать напрямую HTML-код надоедает - он достаточно объёмен. bbCode естественно не подходит, ибо по сути тоже самое и придуман вообще для других целей (ограничения набора допустимых HTML-тегов).
Подходящих достаточно много. Есть Markdown, Вики-разметка (особенно мне там понравилось создание таблиц и столбцов), RTF (но он проприетарный, не хочу таким пользоваться )).
Можно, конечно, сделать свой велосипед, собрав всё, что нужно и больше нравится из вышеперечисленных, но я не люблю придумывать свои стандарты, когда есть готовые.
Так же была идея сделать ход конём и заюзать S-выражения (на них построен Lisp), просто транслируя их в HTML.
То есть код:
(p Термин (a href "http://ru.wikipedia.org/wiki/S-выражение" (b S-выражение)) или (b sexp) \(для символического выражения\) относится к соглашению о способе записи (i полуструктурированных данных) в доступной для человеческого понимания текстовой форме.) (p (copy) Википедия.)
Так сохраняются все возможности HTML, и одновременно сокращается количество дополнительного кода и разнообразие символов в нём, что большой плюс, особенно при публикации постов в блог с телефона в маршрутке. )
Итак. Каково ваще мнение - какой лучше выбрать редактор, какой лучше выбрать упрощённый язык разметки и как вам идея трансляции S-выражений в HTML-код?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
thewizardplusplus
Пишу микро-CMS для своего блога, встал вопрос выбора редактора постов.
Есть два варианта - либо как тут на форуме WYSIWYG-редактор, то есть сразу отображающий форматирование текста, либо вариант, когда plain-текст в редакторе, а при отображении по определённым правилам дополняется разметкой.
Мне много форматирования не нужно, лишь самое базовое - ссылки, изображения, вставка кода, всякие жирные, курсивные начертания, зачёркивание/подчёркивание, списки, таблицы. Причём всё это нужно достаточно редко, в среднем на один пост у меня одна-две картинки и ссылки, и редко табличка или список. Так что я склоняюсь ко второму варианту с plain-текстом, потому что с ним набор текста выглядит проще - просто набор, собственно, текста против сначала набора текста, а потом его выделения и нажатия нужных кнопочек в интерфейсе, у WYSIWYG-редакторов.
И тогда появляется вопрос по поводу выбора языка разметки. Нужен упрощённый, ибо писать напрямую HTML-код надоедает - он достаточно объёмен. bbCode естественно не подходит, ибо по сути тоже самое и придуман вообще для других целей (ограничения набора допустимых HTML-тегов).
Подходящих достаточно много. Есть Markdown, Вики-разметка (особенно мне там понравилось создание таблиц и столбцов), RTF (но он проприетарный, не хочу таким пользоваться )).
Можно, конечно, сделать свой велосипед, собрав всё, что нужно и больше нравится из вышеперечисленных, но я не люблю придумывать свои стандарты, когда есть готовые.
Так же была идея сделать ход конём и заюзать S-выражения (на них построен Lisp), просто транслируя их в HTML.
То есть код:
будет транслироваться в
Так сохраняются все возможности HTML, и одновременно сокращается количество дополнительного кода и разнообразие символов в нём, что большой плюс, особенно при публикации постов в блог с телефона в маршрутке. )
Итак. Каково ваще мнение - какой лучше выбрать редактор, какой лучше выбрать упрощённый язык разметки и как вам идея трансляции S-выражений в HTML-код?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.