Ответ 1
Я знаю три основных языка, которые обычно используются в более широком программировании и технологическом сообществе: Textile, Markdown и reStructuredText. Все трое могут быть изучены через пару часов или "крылатые" с рядом шпаргалок.
Текстиль
- Используется сообществом Redmine и Ruby.
- 113 вопросов, отмеченных в настоящее время при переполнении стека
- Самый похожий на HTML, но наименее читаемый источник
- Простейшие вложенные списки всех трех языков
- Непонятно для не-программистов или HTML-неосведомленных
- Идеально подходит для сложных коротких документов (со ссылками, вложенными списками, кодом, настраиваемым HTML); например: краткая документация, инструкции, блог или контент CMS.
- Ссылка на синтаксис
Markdown
- Кажется, у вас нет сообщества "на дому", но...
- 1274 вопросов, помеченных над переполнением стека *
- Подчеркивает читаемость исходного кода, похожую на традиции электронной почты.
- Прямое вложение HTML (вы просто печатаете теги)
- Невозможно сделать таблицы, кроме вложения HTML
- Вы знаете это уже, если знаете Stack Overflow
- Легко узнать, если вы уже знаете reStructuredText
- Автоматическое обфускация адресов электронной почты для формата < [email protected] > (с угловыми скобками)
- Ссылка на синтаксис
reStructuredText (A.K.A. ReST)
- Популярно в сообществе Python
- 285 вопросов, помеченных над переполнением стека
- Немного невнимательно про белое и выравнивание, если вы спросите меня
- Списки (особенно вложенные списки) и параграфы всегда кажутся в бою.
- Считывается не-программистами
- Только формат, который может создавать оглавление (через расширение в реализации ссылок Python)
- Прямая конвертация в другие форматы, такие как PDF и XML
- Идеально подходит для больших документов с большим количеством прозы (например, для docbook для руководства пользователя).
- Ссылка на синтаксис