Я хотел бы встроить код от своего репозитория SVN в мой веб-сайт, с помощью PHP. SVN имеет общедоступный анонимный доступ, таким образом, код PHP должен быть прекрасным чтением его.
Кодом упомянутой SVN является Java, и до сих пор у меня не было удачи, находя, что маркер синтаксиса делает код более читаемым. Идеально я хотел бы тот, который использует классы CSS так, чтобы я мог изменить цвета для соответствия виду веб-сайта.
Кто-то мог указать на меня на библиотеку PHP, которая выделяет код Java?
Рассматривали ли вы GeSHi ? Он поддерживает множество языков, включая Java. Вы должны включить классы , чтобы использовать классы CSS.
Redmine или Trac могут быть подключены к вашей SVN-репо и позволят вам просматривать содержимое с подсветкой синтаксиса. Оба пакета могут быть тематическими, и существует множество веб-сайтов, основанных на них.
GeSHi, рекомендованный Yacoby, также является еще одним вариантом. Я использую его на своем сайте на базе Drupal, и он работает довольно хорошо. Однако он не подключается напрямую к SVN-репозиторию - для этого вам понадобится отдельная библиотека. Смотрите http://www.petercarrero.com/content/2009/10/23/getting-php-bindings-subversion отличную запись в блоге, которая объясняет, как это сделать.