Участник:Dmitriid/MANRenderer
Материал из Erlang по-русски.
Содержание |
[править]
Описание
Представленный здесь код используется для перевода документов в man-формате в html-формат.
Данный класс используется в качестве расширения в вики для отображения документов на странице MAN_Страницы.
Класс написан, используя man man и troff/nroff quick reference. Так как за основу взят man gen_server, то класс не претендует на форматирование большее, чем присутствует в этом файле.
[править]
Использование
Создайте/начните редактировать страницу.
Инофрмацию в man-формате разместите между тэгами <manpage> и </manpage>.
[править]
Пример
<manpage>
.TH Пример использования
.SH Подзаголовок
.RS 2
Текст
.RE
.LP
Еще текст
*
Список
.LP
Еще текст
.nf
Отформатированный
текст
.fi
</manpage>
что даст:
Пример использования
Подзаголовок
Текст
Еще текст
- Список
Еще текст
Отформатированный текст
[править]
Изменения
0.2.2
* поправлены ссылки на другие ман-страницы
0.2.1
+ форматирование списков (элементы списка могут быть только однострочными)
* убрано добавление лишних тэгов <br> (например, после <h*>)
К сожалению, wiki добавляет собственное форматирование, которое пока
непонятно, как обойти
0.2
+ Класс, работающий с текстом построчно
+ Автоматическая линковка других man-документов
0.1
+ Форматирование текста на основе регулярных выражений
[править]
Код
Брать здесь: User:Dmitriid/MamutManRenderer
[править]
Лицензия
Как есть
Использование где угодно разрешено
Ссылка или упоминание приветствуются

