Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

simple & fast javascript syntax highlighting for the browser

branch: master

fix command line check to allow for jquery-like snippets

latest commit 0eaa003178
Jacob fat authored April 12, 2011 Alexis Sellier committed April 14, 2011
Octocat-spinner-32 LICENSE initial commit June 12, 2010
Octocat-spinner-32 (doc) README update July 25, 2010
Octocat-spinner-32 hijs.js


hijs is a dead-simple syntax highlighter for JavaScript code on the browser.

By default, it highlights everything inside <code> blocks.

If you have command-line snippets, such as:

$ ls -l > /dev/null

it will skip those, cause they ain't no JavaScript.


Put this at the end of your <body>:

<script src="hijs.js"></script>

If you would like to specify what gets highlighted, set the global hijs variable before you include the script:

window.hijs = '.highlight';


Code extract from http-console, highlighted by hijs:



hijs is a simple solution to a potentially complicated problem. It won't fit all your needs, but if what you're trying to achieve is simple enough, hijs might be the tool for you.


hijs wraps tokens in <span> tags. You can style them like so:

code .keyword              { font-weight: bold }
code .string, code .regexp { color: green }
code .class, code .special { color: blue }
code .number               { color: pink }
code .comment              { color: grey }

more info


Something went wrong with that request. Please try again.