| Sergey Gladilin ( @ 2009-05-28 07:53:00 |
Markdown
Я уже озвучивал идею, что писать под web надо не в WYSIWYG-редакторе и не на HTML, а на некотором упрощенном языке, в котором нет взятых в угловые (или квадратные) скобки тегов, а есть разметка попроще. Например, список в таком языке выглядит как:
* Петя
* Вася
* Ира
а движок сам превращает его в теги <li></li>
Оказывается, помимо wiki-разметки, которую я предлагал в качестве такого языка, есть еще язык Markdown, разработанный специально для озвученных мной целей. В отличие от wiki-разметки, конвертеры которой в HTML зашиты в wiki-движки и трудно извлекаются (а независимые - все выглядят недоделанными), конвертеры Markdown->XHTML есть на многих популярных языках программирования, в т.ч. на JavaScript, что позволяет редактировать текст и сразу смотреть, что получилось.
Однако Markdown не поддерживает таблицы (хотя их можно нарисовать на HTML и вставить в Markdown-разметку) и визуально мне почему-то wiki-разметка нравится больше. Еще 2 момента:
1) wiki можно применять для совместного написания текстов - и после этого результат сразу закачивать на сайт - в результат-то будет в wiki-разметке
2) из не-программистов наибольший шанс, что кто-то понимает в текстовой разметке - это пользователи Википедии, поэтому mediawiki-разметка имеет преимущество перед менее известной Markdown и разметками других wiki (Википедия построена именно на MediaWiki)
Вывод: ищу нормальный standalone движок mediawiki->xhtml
Я уже озвучивал идею, что писать под web надо не в WYSIWYG-редакторе и не на HTML, а на некотором упрощенном языке, в котором нет взятых в угловые (или квадратные) скобки тегов, а есть разметка попроще. Например, список в таком языке выглядит как:
* Петя
* Вася
* Ира
а движок сам превращает его в теги <li></li>
Оказывается, помимо wiki-разметки, которую я предлагал в качестве такого языка, есть еще язык Markdown, разработанный специально для озвученных мной целей. В отличие от wiki-разметки, конвертеры которой в HTML зашиты в wiki-движки и трудно извлекаются (а независимые - все выглядят недоделанными), конвертеры Markdown->XHTML есть на многих популярных языках программирования, в т.ч. на JavaScript, что позволяет редактировать текст и сразу смотреть, что получилось.
Однако Markdown не поддерживает таблицы (хотя их можно нарисовать на HTML и вставить в Markdown-разметку) и визуально мне почему-то wiki-разметка нравится больше. Еще 2 момента:
1) wiki можно применять для совместного написания текстов - и после этого результат сразу закачивать на сайт - в результат-то будет в wiki-разметке
2) из не-программистов наибольший шанс, что кто-то понимает в текстовой разметке - это пользователи Википедии, поэтому mediawiki-разметка имеет преимущество перед менее известной Markdown и разметками других wiki (Википедия построена именно на MediaWiki)
Вывод: ищу нормальный standalone движок mediawiki->xhtml