Я использую gitweb.
В структурном виде я вижу свой исходный код. Но этот код - все в черном цвете, мне нравится конфигурируемый к добавленному выделению
Чтобы включить подсветку синтаксиса в представлении blob в современном gitweb, вам потребуется
Установить программу подсветки
(та из пакет 'highlight', а не из 'source-highlight' или 'src-highlight'; это разные программы).
Настройте gitweb, чтобы включить подсветку источника. Это можно сделать, добавив следующую строку
$ feature {'highlight'} {'default'} = [1];
в файл конфигурации gitweb для вашей установки, обычно / и т.д. / gitweb.conf
.
См. Раздел «Настройка функций gitweb» в gitweb.conf справочной странице (и упомянутой справочной странице в целом), часть о функции «выделения» или соответствующие строки в источниках gitweb.
Примечание: если вы используете gitweb с постоянной средой веб-сервера, такой как mod_perl, FastCGI или PSGI, вам может потребоваться перезапустить сценарий gitweb, если он настроен на чтение конфигурации только один раз.
В настоящее время он не поддерживается, но взгляните на ветку gitweb / web моего репозитория git / jnareb-git.git - эти два коммита добавляют подсветку синтаксиса в gitweb были отправлены в список рассылки git (как RFC = патчи запроса комментариев). В этих патчах используется инструмент highlight из http://www.andre-simon.de/
. Вы можете попытаться выбрать эти два коммита: 5f7b6461 и ] 4edcf10d .