Веб-сервис - генерация HTML для программных листингов

Те, кому приходилось писать статьи в интернете, наверняка мучались с тем, чтобы листинги (программный код) отображался в читабельном виде в HTML.

Специальный сервис для решения этой проблемы:
http://syhi.stworks.ru/?m=codecolor
Понимает синтаксис нескольких десятков языков программирования и некоторые специальные форматы файлов - синтаксис некоторых шаблонизаторов, синтаксис некоторых других файлов.
На момент написания этого текста - без рекламы, без регистрации - ляпота.
Единственное, что рекламный характер имеет - вставляет в генерируемый HTML-код ссылку на себя.

Все просто:

  1. заходишь на сайт http://syhi.stworks.ru/?m=codecolor
  2. вставляешь в форму код
  3. выбираешь опции (язык программирования, нужна ли нумерация строк, разрешены ли переносы строк)
  4. жмешь кнопку
  5. получаешь код программы отформатированный в HTML код
  6. вставляешь на свой сайт

Пример:

procedure MyProc(var I: Integer);
begin
   for I:= 1 to 100 do
      WriteLn(I);
end;Syhi-подсветка кода

Из минусов - генерит нечитабельный HTML. То есть если захочется поправить листинг, то нужно будет брать его из странички в режиме просмотра, а не внутри в режиме редактирования - и после исправления заново пропускать через генератор.

2002-2012 ©