summaryrefslogtreecommitdiff
path: root/README
blob: 948161c37e8f189e9610a85113d5e633f8d258f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dedicated syntax highlighting server for cgit.

Use a simple HTTP server to highlight source for cgit. Improves performance
compared to invoking python on every request.

Requirements:

- Python 3.5.3 (for aiohttp and asyncio.get_running_loop)
- aiohttp
- pygments

Usage:

1. Run `make install`.
2. Configure your system to run /usr/lib/cgit/syntax-highlighting-server.py at
   boot. This can be done by `systemctl enable syntax-highlighting` on systemd
   machines.
3. Set your cgit source filter to syntax-highlighting-client.sh.