Контакты
Авторы проекта: Гриша и Катя Костюк (Украина, г.Днепропетровск)
Для связи email / jabber: naspeh(at)pusto.org
Предыстория
Однажды поняли, что писать отчеты о пройденных походах - это хорошо. Пару отчетов разместили на сайте друга x-trips.com, но там не было возможности добавить или отредактировать отчет самому. С того момента искали сервисы, на которых было бы удобно размещать свои отчеты. Подходящих - не нашли.
Опробовали размещение статей в формате блога, сначала на blogger.com, потом на существующих блог-движках: byteflow, drupal. Последний вариант на pusto.org существует довольно долго (больше года). За это время успели понаблюдать за статистикой сайта и сделали подтверждающий вывод, что отчеты нужны. Люди ищут информацию, как и мы, когда собираются в какие-то новые для себя походы или поездки. У нас сформировалось представление в каком виде хотелось бы видеть отчеты. В конце-концов появилось желание реализовать проект на Python, а потом и время.
reStructuredText (rst, reST) - WYSIWYG текстовый язык разметки, который доступен для чтения, и несмотря на простоту достаточно мощный для нетривиального использования. reStructuredText можно преобразовать в HTML, для отображения в браузере.
Ниже приведен краткий обзор синтаксиса reStructuredText, достаточный для форматирования отчетов, на примерах.
Заголовки
Для создания заголовка используется подчеркивание знаками "-" и "=". При этом заголовок должен отделяться от текста пустой строкой сверху, снизу не обязательно.
Например, нужно получить:
Заголовок первого уровня
Заголовок второго уровня
Для этого в reStructuredText пишем:
Заголовок первого уровня
------------------------
Заголовок второго уровня
========================