cd ~/open-source/

chrille@linux:~$ apt show highlight-js

highlight.js

highlight.js färgar kod automatiskt och försöker gissa vilket språk det rör sig om, vilket passar dig som har blandat innehåll och inte vill märka upp varje block för hand. Det är lätt att komma igång med, men automatisk detektion kan ibland gissa fel på mindre vanliga språk.

Projektsidan för highlight.js
Projektets egen sida, som den såg ut vid importen.

highlight.js färgar kod automatiskt och försöker gissa vilket språk det rör sig om, vilket passar dig som har blandat innehåll och inte vill märka upp varje block för hand. Det är lätt att komma igång med, stöder många språk och har ett antal inbyggda teman. Du kan köra det på både klienten och servern, och det finns en aktiv community som underhåller nya språk. highlight.js passar bra för enklare behov där du inte behöver pixelperfekt highlighting. Tänk på att automatisk detektion kan gissa fel på mindre vanliga språk, så om precision är viktig bör du märka upp blocken explicit i dina dokument.